public void Delete(int id) { IItemCardapioBusiness itemCardapioBusiness = new ItemCardapioBusiness(db); itemCardapioBusiness.DeleteAll(id); Cardapio item = db.Cardapio.Find(id); db.Cardapio.Remove(item); db.SaveChanges(); }
public void Update(Cardapio cardapio) { cardapio.FoodTruck = null; ValidarCardapioFoodTruck(cardapio.IdFoodTruck, cardapio.Id); using (TransactionScope scope = new TransactionScope()) { Cardapio cardapioOriginal = db.Cardapio.Find(cardapio.Id); db.Entry(cardapioOriginal).CurrentValues.SetValues(cardapio); db.SaveChanges(); IItemCardapioBusiness itemCardapioBusiness = new ItemCardapioBusiness(db); itemCardapioBusiness.InsertAll(cardapio); scope.Complete(); } }