public ProcessoAvaliacaoConsultaVM carregar(ProcessoAvaliacaoConsultaForm _ProcessoAvaliacaoConsultaForm) { Form = _ProcessoAvaliacaoConsultaForm; var query = montarQuery(); ViewModel.listaProcessos = carregarProcessos(query); return(ViewModel); }
public HttpResponseMessage Index(HttpRequestMessage request) { var RetornoApi = new DefaultDTO(); var FormularioConsulta = new ProcessoAvaliacaoConsultaForm { ids = UtilRequest.getListInt("ids"), idOrganizacao = CustomExtensions.getIdOrganizacao(), idTipoProcesso = UtilRequest.getInt32("idTipoProcesso"), valorBusca = UtilRequest.getString("valorBusca"), nroRegistros = UtilRequest.getNroRegistros(), nroPagina = UtilRequest.getNroPagina() }; try { var RetornoConsulta = Filler.carregar(FormularioConsulta); if (!RetornoConsulta.listaProcessos.Any()) { RetornoApi.flagErro = false; RetornoApi.listaMensagens.Add("Nenhum processo de avaliação foi encontrado."); RetornoApi.listaResultados = RetornoConsulta.listaProcessos; return(Request.CreateResponse(HttpStatusCode.OK, RetornoApi)); } RetornoApi.flagErro = false; RetornoApi.listaMensagens.Add("Processos de avaliações listadas com sucesso."); RetornoApi.listaResultados = RetornoConsulta.listaProcessos; RetornoApi.carregarDadosPaginacao(RetornoConsulta.listaProcessos); return(Request.CreateResponse(HttpStatusCode.OK, RetornoApi)); } catch (Exception ex) { var message = ex.getLogError($"Erro no serviço de listagem de processos de avaliação"); RetornoApi.flagErro = true; RetornoApi.listaMensagens.Add(message); return(this.Request.CreateResponse(HttpStatusCode.InternalServerError, RetornoApi)); } }