public void CreateOrder(domain.Order order, domain.User user, domain.Store store) { var newOrder = new Orders(); newOrder.Price = order.CalculatePrice(); newOrder.UserSubmitted = _db.Users.FirstOrDefault(u => u.Name == user.Name); newOrder.StoreSubmitted = _db.Store.FirstOrDefault(s => s.Name == store.Name); foreach (var pizza in order.Pizzas) { newOrder.Pizza.Add(ConvertToDbPizza(pizza)); } _db.Orders.Add(newOrder); _db.SaveChanges(); }