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