public async Task <Order[]> GetOrdersForUserAsync(string buyerEmail) { var spec = new OrdersForBuyerSpec(buyerEmail); return(await _repoUnitOfWork.Repository <Order>().GetEntitiesAsync(spec)); }
public async Task <Order> GetOrderByIdAsync(int id, string buyerEmail) { var spec = new OrdersForBuyerSpec(id, buyerEmail); return(await _repoUnitOfWork.Repository <Order>().GetEntityAsync(spec)); }