Example #1
0
        public HttpResponseMessage NovoContato(JObject contato)
        {
            var contatoAdd = contato.ToObject <tb_contato>();

            if (contatoAdd == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Contato nulo ou vazio"));
            }
            if (contatoAdd.codUsuario == 0)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CodUsuario nulo ou vazio"));
            }
            if (contatoAdd.nome == null || contatoAdd.nome == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Nome nulo ou vazio"));
            }
            if (contatoAdd.email == null || contatoAdd.email == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Email nulo ou vazio"));
            }
            if (contatoAdd.telefone == null || contatoAdd.telefone == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Telefone nulo ou vazio"));
            }

            contatoAdd = contatoService.Add(contatoAdd);

            return(Request.CreateResponse(HttpStatusCode.OK, contatoAdd));
        }
Example #2
0
        public IActionResult Cadastro(ContatoInputModel model)
        {
            var contato = new Contato(model.Nome, model.Email, model.Telefone, model.Endereco, model.Cidade);

            _contato.Add(contato);

            return(RedirectToAction(nameof(Index)));
        }