Exemple #1
0
 public List <Order> GetByGoods(String good)
 {
     using (var db = new OrderDB())
     {
         return(db.Order.Include("items").Where(order => order.Items.Where(item => item.Product.Equals(good)).Count() > 0).ToList <Order>());
     }
 }
Exemple #2
0
 public List <Order> GetByCustormer(String custormer)
 {
     using (var db = new OrderDB())
     {
         return(db.Order.Include("items").Where(order => order.Customer.Equals(custormer)).ToList <Order>());
     }
 }
Exemple #3
0
 public List <Order> GetAll()
 {
     using (var db = new OrderDB())
     {
         return(db.Order.Include("items").ToList <Order>());
     }
 }
Exemple #4
0
 public Order GetOrder(String id)
 {
     using (var db = new OrderDB())
     {
         return(db.Order.Include("items").SingleOrDefault(order => order.Id == id));
     }
 }
Exemple #5
0
 public void Insert(Order order)
 {
     using (var db = new OrderDB())
     {
         db.Entry(order).State = EntityState.Added;
         db.SaveChanges();
     }
 }
Exemple #6
0
 public void Remove(String orderId)
 {
     using (var db = new OrderDB())
     {
         var order = db.Order.Include("items").SingleOrDefault(o => o.Id == orderId);
         db.OrderItem.RemoveRange(order.Items);
         db.Order.Remove(order);
         db.SaveChanges();
     }
 }