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