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)); }
/// <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)); }
/// <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)); }