Пример #1
0
        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"));
            }
        }
Пример #2
0
        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));
            }
        }
Пример #3
0
        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));
            }
        }