public async Task <IActionResult> Index(int?gestion, SearchParametersModel searchParameters) { var filtro = new FiltroFuncionario ( searchParameters.CodArea, searchParameters.CodCargo, searchParameters.CodGeog, searchParameters.CodCentroCosto, searchParameters.TipoRol ); var reporte = await _getHistoricoIndividualUserCase.ExecuteList(gestion.HasValue?(int)gestion : 2018, filtro); var catalogos = await _getCatalogosUserCase.Execute(); var modelView = new HistoricoIndividualModelView { Data = _mapper.Map <ICollection <HistoricoIndividualOutput>, List <HistoricoIndividualModel> >(reporte), SearchParameters = new SearchParametersModel { CodArea = searchParameters.CodArea, CodCargo = searchParameters.CodCargo, CodCentroCosto = searchParameters.CodCentroCosto, CodGeog = searchParameters.CodGeog, TipoRol = searchParameters.TipoRol, Areas = SearchParametersModel.GetSelectList(catalogos.Areas), Cargos = SearchParametersModel.GetSelectList(catalogos.Cargos), CentrosCosto = SearchParametersModel.GetSelectList(catalogos.CentroCosto), UbicacionesGeograficas = SearchParametersModel.GetSelectList(catalogos.UbicacionGeografica), Roles = SearchParametersModel.GetSelectList(catalogos.Roles) }, }; return(View(modelView)); }
public async Task <IActionResult> Index(int gestion, int?estadoDeclaracion, SearchParametersModel searchParameters) { var estado = estadoDeclaracion == null ? 0 : estadoDeclaracion.Value; var outputModel = await _GetEstadoGeneralUserCase.ExecuteList(gestion, estado, new Application.SearchParameters.FiltroFuncionario( searchParameters.CodArea, searchParameters.CodGeog, searchParameters.CodCentroCosto, searchParameters.CodCargo, searchParameters.TipoRol) ); var catalogos = await _getCatalogosUserCase.Execute(); var viewModel = new EstadoGeneralModelView { Data = _mapper.Map <ICollection <EstadoGeneralOutput>, List <EstadoGeneralModel> >(outputModel), SearchParameters = new SearchParametersModel { CodArea = searchParameters.CodArea, CodCargo = searchParameters.CodCargo, CodCentroCosto = searchParameters.CodCentroCosto, CodGeog = searchParameters.CodGeog, TipoRol = searchParameters.TipoRol, Areas = SearchParametersModel.GetSelectList(catalogos.Areas), Cargos = SearchParametersModel.GetSelectList(catalogos.Cargos), CentrosCosto = SearchParametersModel.GetSelectList(catalogos.CentroCosto), UbicacionesGeograficas = SearchParametersModel.GetSelectList(catalogos.UbicacionGeografica), Roles = SearchParametersModel.GetSelectList(catalogos.Roles) }, }; return(View(viewModel)); }
/// <summary> /// /// </summary> /// <returns></returns> public IHttpActionResult Post([FromBody] SearchParametersModel searchParametersModel) { try { var result = _PropertyRepository.Get(Mapper.Map <SearchParametersModel, SearchParameters>(searchParametersModel), null); return(Ok(Mapper.Map <IEnumerable <Property>, IEnumerable <PropertyModel> >(result))); } catch (Exception ex) { log.Error(ex); return(BadRequest(ex.Message)); } }
// GET: Tag public ActionResult SearchTag(SearchParametersModel parameters) { return(Json(TagService.SearchTag(parameters.Keyword, parameters.Page, parameters.Rows))); }
// GET: Ingredient public ActionResult SearchIngredient(SearchParametersModel parameters) { return(Json(IngredientService.SearchIngredient(parameters.Keyword, parameters.Page, parameters.Rows))); }