using ZeroFramework.DeviceCenter.Domain.Repositories; namespace ZeroFramework.DeviceCenter.Domain.Aggregates.OrderAggregate { //This is just the RepositoryContracts or Interface defined at the Domain Layer //as requisite for the Order Aggregate public interface IOrderRepository : IRepository { Order Add(Order order); void Update(Order order); Task GetAsync(Guid orderId); } }