private async Task <DataLayer.Entities.Buyer> Get(IBuyerIdentity buyer) { if (buyer == null) { throw new ArgumentNullException(nameof(buyer)); } return(await this.Context.Buyer.FirstOrDefaultAsync(x => x.Id == buyer.Id)); }
public Task <Buyer> GetAsync(IBuyerIdentity id) { return(this.BuyerDAL.GetAsync(id)); }
public Task <Buyer> GetAsync(IBuyerIdentity buyer) { return(this.BuyerDataAccess.GetAsync(buyer)); }
public async Task <Domain.Buyer> GetAsync(IBuyerIdentity buyerId) { var result = await this.Get(buyerId); return(this.Mapper.Map <Domain.Buyer>(result)); }