// PUT api/lancamento/5 public HttpResponseMessage Put(Lancamento lanc) { if (lanc == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } try { bus.Update(lanc); return(Request.CreateResponse(HttpStatusCode.OK, lanc)); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao atualizar lancamento")); } }
public string Put(int id, [FromBody] JsonElement value) { var lancamento = lancamentoBusiness.GetAllById(id); var model = JsonSerializer.Deserialize <LancamentoModel>(value.ToString()); lancamento.Id = model.Id; lancamento.DataFim = model.DataFim; lancamento.DataInicio = model.DataInicio; lancamento.IdDesenvolvedor = model.IdDesenvolvedor; if (lancamentoBusiness.Update(lancamento) != null) { return("Sucesso"); } return("Falha"); }