Beispiel #1
0
        public tb_contato Add(tb_contato contato)
        {
            tb_contato cont = db.tb_contato.Add(contato);

            db.SaveChanges();
            return(cont);
        }
Beispiel #2
0
        public tb_contato Remove(long id)
        {
            tb_contato contRemove = db.tb_contato.Find(id);

            db.tb_contato.Remove(contRemove);
            db.SaveChanges();
            return(contRemove);
        }
        public HttpResponseMessage listarContatoId(long id)
        {
            tb_contato resultadoContatos = contatoService.Get(id);

            if (resultadoContatos == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Contato não encontrado"));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, resultadoContatos));
        }
        public HttpResponseMessage deletarContato(long id)
        {
            tb_contato deleteContato = contatoService.Get(id);

            if (deleteContato == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Contato não encontrado"));
            }
            else
            {
                contatoService.Remove(deleteContato.codContato);
                var resp = new HttpResponseMessage()
                {
                    Content = new StringContent("{\"Message\":\"Contato deletado com sucesso\"}")
                };
                resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                return(resp);
            }
        }
Beispiel #5
0
        public string Update(tb_contato contato)
        {
            string retorno = "";

            var existingContact = db.tb_contato.Where(s => s.codContato == contato.codContato).FirstOrDefault <tb_contato>();

            if (existingContact != null)
            {
                existingContact.codUsuario = contato.codUsuario;
                existingContact.nome       = contato.nome;
                existingContact.email      = contato.email;
                existingContact.telefone   = contato.telefone;
                db.SaveChanges();

                retorno = "Dados alterados com sucesso";
            }
            else
            {
                retorno = "Contato não encontrado";
            }

            return(retorno);
        }
Beispiel #6
0
        public tb_contato Get(long id)
        {
            tb_contato cont = db.tb_contato.Find(id);

            return(cont);
        }