using ZeroFramework.DeviceCenter.Domain.Repositories; namespace ZeroFramework.DeviceCenter.Domain.Aggregates.BuyerAggregate { //This is just the RepositoryContracts or Interface defined at the Domain Layer //as requisite for the Buyer Aggregate public interface IBuyerRepository : IRepository { Buyer Add(Buyer buyer); Buyer Update(Buyer buyer); Task FindAsync(Guid userId); Task FindByIdAsync(Guid id); } }