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)); } }
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")); }