Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        /// <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));
            }
        }
Example #4
0
 // GET: Tag
 public ActionResult SearchTag(SearchParametersModel parameters)
 {
     return(Json(TagService.SearchTag(parameters.Keyword, parameters.Page, parameters.Rows)));
 }
Example #5
0
 // GET: Ingredient
 public ActionResult SearchIngredient(SearchParametersModel parameters)
 {
     return(Json(IngredientService.SearchIngredient(parameters.Keyword, parameters.Page, parameters.Rows)));
 }