public int CreateOrder(List<Cart> cartItems) { var order = new Order() { Desk_Id = 1, Device_Id = 1, State = 0, Opened = DateTime.Now, Closed = DateTime.Now }; var orderDetails = cartItems.Select(item => new OrderDetail {Dish_Id = item.DishId, Quantity = item.Quantity, Order = order}).ToList(); _storage.SaveOrder(order, orderDetails); return 1; }
public int SaveOrder(Order order, List<OrderDetail> details) { _context.Orders.Add(order); foreach (var item in details) { _context.OrderDetails.Add(item); } _context.SaveChanges(); return 1; }