public Domain.Abstracts.ATopping Update(Domain.Abstracts.ATopping updated)
 {
     Entities.Topping topping = mapper.Map(updated, context, true);
     context.SaveChanges();
     //context.ChangeTracker.Clear();
     return(mapper.Map(topping));
 }
 public Entities.Topping Map(Domain.Abstracts.ATopping model, Entities.PizzaBoxDbContext context, bool update = false)
 {
     Entities.Topping topping = context.Toppings.FirstOrDefault(t => t.ID == model.ID) ?? new Entities.Topping();
     if (topping.ID != 0 && !update)
     {
         return(topping);
     }
     topping.ToppingType = model.ToppingType;
     topping.Name        = model.Name;
     topping.Price       = model.Price;
     if (topping.ID == 0)
     {
         context.Toppings.Add(topping);
     }
     return(topping);
 }
 public void Add(Domain.Abstracts.ATopping t)
 {
     context.Toppings.Add(mapper.Map(t, context));
     context.SaveChanges();
     //context.ChangeTracker.Clear();
 }