public HttpResponseMessage Post(ClienteCadastroViewModel model) { if (ModelState.IsValid) { try { service.Cadastrar(model); return(Request.CreateResponse(HttpStatusCode.OK, "O plano foi excluido com sucesso.")); } catch (Exception erro) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, erro.Message)); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, ValidationsUtil.GetErrorMessages(ModelState))); } }
public IActionResult Post(ClienteCadastroModel model) { if (ModelState.IsValid) { try { service.Cadastrar(model); var result = new { message = "Cliente cadastrado com sucesso" }; return(Ok(result)); } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest()); //HTTP 400 } }