public IActionResult CarregarBaixar(string idAtivo) { AtivoModel viewModel = new AtivoModel(); try { var ativoEdicao = _sgaAtivoApiClient.ObterAtivo(idAtivo); viewModel = AtivoModel.ConvertToModel(ativoEdicao); return(View("Baixar", viewModel)); } catch (Exception) { return(RedirectToAction("Listar")); } }
public async Task <IActionResult> ListarAtivos() { List <AtivoModel> viewModel = new List <AtivoModel>(); try { var listResultApi = _sgaAtivoApiClient.ListarAtivos(string.Empty, false);; if (listResultApi != null) { foreach (var item in listResultApi.Where(w => w.BaixaAtivo == null)) { viewModel.Add(AtivoModel.ConvertToModel(item)); } } var result = await _viewRenderService.RenderToStringAsync("Baixar/_ListaBaixar", viewModel); return(JsonResultSucesso(result, string.Empty)); } catch (Exception erro) { return(JsonResultErro(erro)); } }
public async Task <IActionResult> ListarAtivos(FiltroAtivoModel model) { List <AtivoModel> viewModel = new List <AtivoModel>(); try { var listResultApi = _sgaAtivoApiClient.ListarAtivos(model.Nome, model.HasBaixados); if (listResultApi != null) { foreach (var item in listResultApi) { viewModel.Add(AtivoModel.ConvertToModel(item)); } } var result = await _viewRenderService.RenderToStringAsync("Ativo/_ListaAtivo", viewModel); return(JsonResultSucesso(result, string.Empty)); } catch (Exception erro) { return(JsonResultErro(erro)); } }