public int AddPizzaTopping(APizzaTopping pizzaTopping) { var mapped = mapper.Map(pizzaTopping); context.Add(mapped); context.SaveChanges(); return(mapped.PizzaToppingId); }
public PizzaTopping Map(APizzaTopping pizzaTopping) { return(new PizzaTopping { //PizzaToppingId = pizzaTopping.PizzaToppingId, PizzaId = pizzaTopping.PizzaId, ToppingId = pizzaTopping.ToppingId, ToppingCount = pizzaTopping.ToppingCount }); }
public void UpdatePizzaTopping(APizzaTopping newItem) { var oldItem = context.PizzaToppings.Find(newItem.PizzaToppingId); if (oldItem != null) { oldItem.PizzaId = newItem.PizzaId; oldItem.ToppingCount = newItem.ToppingCount; oldItem.ToppingId = newItem.ToppingId; context.SaveChanges(); } }
public IActionResult Put([FromBody] APizzaTopping x) { try { if (x == null) { return(BadRequest("Data is invalid or null")); } _repository.UpdatePizzaTopping(x); return(NoContent()); } catch (Exception e) { return(StatusCode(400, e.Message)); } }
public void AddPizzaTopping(APizzaTopping pizzaTopping) { context.Add(mapper.Map(pizzaTopping)); context.SaveChanges(); }