コード例 #1
0
        public async Task <IActionResult> Index(PersonalGridViewModel modelGrid)
        {
            //Construimos el request
            var request = new PaginacionRequestDto <PersonalDto>(modelGrid.Filtro, modelGrid.Index, 10, modelGrid.Dir, User.GetUsuarioIdOrDefault());

            //Invocamos al servicio
            var response = await _gestionContenidoService.PersonalPaginarAsync(request);

            //Construimos el model
            modelGrid = new PersonalGridViewModel(response, request.CriteriosPaginacion);

            //Retornamos vista con modelo
            return(PartialView("_Index", modelGrid));
        }
コード例 #2
0
 /// <summary>
 /// Implementa método del servicio para paginar los participantes.
 /// </summary>
 /// <param name="request">Datos para obtener las alertas paginadas.</param>
 /// <returns>Datos con la paginación de alertas.</returns>
 public ParticipantePaginacionResponseDto ParticipantePaginar(PaginacionRequestDto <ParticipanteDto> request)
 {
     using (var service = UnityContainerFactory.GetContainer().Resolve <IParticipanteAppService>())
         return(service.Paginar(request));
 }
コード例 #3
0
 /// <summary>
 /// Implementa método del servicio para paginar los Personals.
 /// </summary>
 /// <param name="request">Datos para obtener las alertas paginadas.</param>
 /// <returns>Datos con la paginación de alertas.</returns>
 public PersonalPaginacionResponseDto PersonalPaginar(PaginacionRequestDto <PersonalDto> request)
 {
     using (var service = UnityContainerFactory.GetContainer().Resolve <IPersonalAppService>())
         return(service.Paginar(request));
 }