public bool create(Entities.Order order, string userId) { try { using (context) { DL.Order newOrder = new DL.Order(); newOrder.UserId = userId; newOrder.Created = DateTime.Now; AspNetUser user = context.AspNetUsers.Where(u => u.Id == userId).FirstOrDefault(); newOrder.AspNetUser = user; List <OrderProduct> orderProducts = new List <OrderProduct>(); foreach (var item in order.items) { orderProducts.Add(new OrderProduct() { Product = context.Products.Where(p => p.Id == item.Item.Id).FirstOrDefault(), Quantity = item.Quantity }); } newOrder.OrderProducts = orderProducts; context.Orders.Add(newOrder); context.SaveChanges(); return(true); } } catch (System.Exception ex) { throw ex; } }
public bool delete(int id) { try { using (context) { DL.Order order = context.Orders.Where(a => a.Id == id).FirstOrDefault(); if (order != null) { context.Orders.Remove(order); context.SaveChanges(); return(true); } else { return(false); } } } catch (System.Exception ex) { throw ex; } }