Example #1
0
 public List <Order> GetPaid(string email)
 {
     return(_context.Orders
            .Where(OrderSpecs.GetPaidOrders(email))
            .OrderByDescending(x => x.Date)
            .ToList());
 }
 public Order GetDetails(int id, string email)
 {
     return(_context.Orders
            .Include(x => x.OrderItems)
            .Where(OrderSpecs.GetOrderDetails(id, email))
            .FirstOrDefault());
 }
Example #3
0
 public List <Order> Get(string email, int skip, int take)
 {
     return(_context.Orders
            .Where(OrderSpecs.GetOrdersFromUser(email))
            .OrderByDescending(x => x.Date)
            .Skip(skip)
            .Take(take).ToList());
 }
Example #4
0
 public Order GetHeader(int id, string email)
 {
     return(_context.Orders
            .Where(OrderSpecs.GetOrderDetails(id, email))
            .FirstOrDefault());
 }