public int AddPizzaTopping(APizzaTopping pizzaTopping)
        {
            var mapped = mapper.Map(pizzaTopping);

            context.Add(mapped);
            context.SaveChanges();
            return(mapped.PizzaToppingId);
        }
Exemplo n.º 2
0
 public PizzaTopping Map(APizzaTopping pizzaTopping)
 {
     return(new PizzaTopping
     {
         //PizzaToppingId = pizzaTopping.PizzaToppingId,
         PizzaId = pizzaTopping.PizzaId,
         ToppingId = pizzaTopping.ToppingId,
         ToppingCount = pizzaTopping.ToppingCount
     });
 }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
 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));
     }
 }
Exemplo n.º 5
0
 public void AddPizzaTopping(APizzaTopping pizzaTopping)
 {
     context.Add(mapper.Map(pizzaTopping));
     context.SaveChanges();
 }