Ejemplo n.º 1
0
 /// <summary>
 /// Inserir Novo Contato
 /// </summary>
 /// <param name="Contatos"></param>
 /// <returns></returns>
 public string Insert_Contato(Contato Contatos)
 {
     if (Contatos != null)
     {
         using (BdContatoEntities Obj = new BdContatoEntities())
         {
             Obj.Contato.Add(Contatos);
             Obj.SaveChanges();
             return("Contato adicionado com sucesso");
         }
     }
     else
     {
         return("Contato não inserido! Tente Novamente!");
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Delete Contato
 /// </summary>
 /// <param name="cont"></param>
 /// <returns></returns>
 public string Delete_Contato(Contato cont)
 {
     if (cont != null)
     {
         using (BdContatoEntities Obj = new BdContatoEntities())
         {
             var Cont_ = Obj.Entry(cont);
             if (Cont_.State == System.Data.Entity.EntityState.Detached)
             {
                 Obj.Contato.Attach(cont);
                 Obj.Contato.Remove(cont);
             }
             Obj.SaveChanges();
             return("Contato deletado com Sucesso");
         }
     }
     else
     {
         return("Contato não Deletado! Tente Novamente");
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Atualizar Contato
 /// </summary>
 /// <param name="Cont"></param>
 /// <returns></returns>
 public string Update_Contato(Contato Cont)
 {
     if (Cont != null)
     {
         using (BdContatoEntities Obj = new BdContatoEntities())
         {
             var     Cont_   = Obj.Entry(Cont);
             Contato contObj = Obj.Contato.Where(x => x.IdContato == Cont.IdContato).FirstOrDefault();
             contObj.Nome     = Cont.Nome;
             contObj.Telefone = Cont.Telefone;
             contObj.Endereco = Cont.Endereco;
             contObj.Email    = Cont.Email;
             contObj.Empresa  = Cont.Empresa;
             Obj.SaveChanges();
             return("Contato atualizado com Sucesso");
         }
     }
     else
     {
         return("Contato não atualizado, tente Novamente!");
     }
 }