示例#1
0
        public HttpResponseMessage Update([FromBody] ContatoModel contato)
        {
            try
            {
                if (contato.Id == 0)
                {
                    throw new Exception("Usuário não existe");
                }

                _business.Save(contato);

                return(Request.CreateResponse(HttpStatusCode.OK, "Atualizado com sucesso"));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
示例#2
0
        public ActionResult Create(ContatoModel model)
        {
            ModelState.Remove("Id");

            if (!ModelState.IsValid)
            {
                //adicionando erros manualmente
                //if (validagmail(model.Email))
                //    ModelState.AddModelError("Email", "Email precisa ser gmail");

                CarregaSexos();

                return(View(model));
            }

            _business.Save(model);

            return(RedirectToAction("Index"));
        }