public IActionResult ExecutarEdicao(SolicitacaoTransporteResponse solicitacao, SolicitacaoTransporteResponse.InformacoesItemsDTO item) { if (EditarSolicitacao(solicitacao, item)) { return(RedirectToAction("Editar", "ColetaCarga", solicitacao)); } else { return(BadRequest()); } }
private bool EditarSolicitacao(SolicitacaoTransporteResponse solicitacao, SolicitacaoTransporteResponse.InformacoesItemsDTO item) { var service = new Service("ColetaCarga", "Coletacarga", "Editar/" + solicitacao.ID.ToString(), Method.PUT); var request = service.GetRequest(); List <SolicitacaoTransporteResponse.InformacoesItemsDTO> items = new List <SolicitacaoTransporteResponse.InformacoesItemsDTO>(); items.Add(item); solicitacao.Itens = items; request.AddJsonBody(solicitacao); var response = service.Client.Execute(request); var errorMessage = response.Content; return(response.StatusCode == System.Net.HttpStatusCode.OK); }