Ejemplo n.º 1
0
 /// <summary>
 /// Pegar Contato por Id
 /// </summary>
 /// <param name="Id"></param>
 /// <returns></returns>
 public JsonResult Get_ContatoById(string Id)
 {
     using (BdContatoEntities Obj = new BdContatoEntities())
     {
         int ContId = int.Parse(Id);
         return(Json(Obj.Contato.Find(ContId), JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 2
0
 public JsonResult Get_AllContato()
 {
     using (BdContatoEntities Obj = new BdContatoEntities())
     {
         List <Contato> cont = Obj.Contato.ToList();
         return(Json(cont, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Pegar Contato por Id
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public JsonResult Get_ContatoByNome(string Nome, string Telefone, string Empresa)
        {
            using (BdContatoEntities Obj = new BdContatoEntities())
            {
                var contPesq = Obj.Contato.Where(x => x.Nome == Nome || x.Telefone == Telefone || x.Empresa == Empresa).ToList();

                return(Json(contPesq, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 4
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.º 5
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.º 6
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!");
     }
 }