コード例 #1
0
 /// <summary>
 /// Metódo responsável em salvar o objeto em banco.
 /// </summary>
 /// <param name="dados">Objeto Prato ou Restaurante.</param>
 public override void Salvar(Prato dados)
 {
     using (RestauranteModel context = new RestauranteModel())
     {
         if (dados != null)
         {
             context.Pratos.Remove(dados);
             context.Pratos.Add(dados);
             context.SaveChanges();
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Metódo responsável em excluir o objeto em banco.
 /// </summary>
 /// <param name="dados">Objeto Prato ou Restaurante.</param>
 /// <exception cref="System.NotImplementedException"></exception>
 public override void Excluir(int Codigo)
 {
     using (RestauranteModel context = new RestauranteModel())
     {
         if (Codigo > 0)
         {
             var prato = Obtenha(Codigo.ToString()).FirstOrDefault();
             if (prato != null)
             {
                 context.Pratos.Remove(prato);
                 context.SaveChanges();
             }
         }
     }
 }
コード例 #3
0
 /// <summary>
 /// Metódo responsável em excluir o objeto em banco.
 /// </summary>
 /// <param name="dados">Objeto Prato ou Restaurante.</param>
 public override void Excluir(int Codigo)
 {
     using (RestauranteModel context = new RestauranteModel())
     {
         if (Codigo > 0)
         {
             var restaurante = (from r in context.Restaurantes where r.Codigo == Codigo select r).FirstOrDefault();
             if (restaurante != null)
             {
                 new ServicoDePrato().Excluir(Codigo);
                 context.Restaurantes.Remove(restaurante);
                 context.SaveChanges();
             }
         }
     }
 }