public bool CreatePizza(PizzaCreate model) { var entity = new Pizza() { UserId = _userId, OrderId = model.OrderId, CustomerId = model.CustomerId, Cheese = model.Cheese, Comment = model.Comment, TypeOfCrust = model.TypeOfCrust, TypeOfSauce = model.TypeOfSauce, TypeOfSize = model.TypeOfSize, TypeOfToppingOne = model.TypeOfToppingOne, TypeOfToppingTwo = model.TypeOfToppingTwo, TypeOfToppingThree = model.TypeOfToppingThree, TypeOfToppingFour = model.TypeOfToppingFour, TypeOfToppingFive = model.TypeOfToppingFive, CreatedUtc = DateTimeOffset.UtcNow }; using (var ctx = new ApplicationDbContext()) { ctx.PizzaTable.Add(entity); return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Post(PizzaCreate pizza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreatePizzaService(); if (!service.CreatePizza(pizza)) { return(InternalServerError()); } return(Ok()); }