public bool CreateOrder(string user, List <Int32> moviesInCart) { List <OrderItem> orderItems = new List <OrderItem>(); var order = new DBModels.Order() { OrderDate = DateTime.Now, User = userService.GetDbUser(user) }; dbService.Add(order); var first = dbService.SaveChanges(); var id = order.Id; foreach (int movieId in moviesInCart) { orderItems.Add(new OrderItem { Order = order, Movie = dbService.Movie.Find(movieId) }); } order.OrderItem = orderItems; return(dbService.SaveChanges() == 0 ? false : true); }
private Models.Order ToOrder(DBModels.Order dbOrder) { return(new Models.Order { Id = dbOrder.Id, Date = dbOrder.OrderDate }); }