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(); }