// POST api/lancamento public HttpResponseMessage Post(Lancamento lanc) { if (lanc == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } try { bus.Add(lanc); return(Request.CreateResponse(HttpStatusCode.OK, lanc)); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao incluir lancamento")); } }
public string Post([FromBody] JsonElement value) { var model = JsonSerializer.Deserialize <LancamentoModel>(value.ToString()); var newLancamento = new Lancamento(); newLancamento.DataFim = model.DataFim; newLancamento.DataInicio = model.DataInicio; newLancamento.IdDesenvolvedor = model.IdDesenvolvedor; if (lancamentoBusiness.Add(newLancamento) != null) { return("Sucesso"); } return("Falha"); }