Ejemplo n.º 1
0
        public async Task <PaginatedList <ExercisesViewModel> > FindAsync(string searchQuery = DefaultSearchQuery, int page = DefaultPage, int rpp = DefaultRpp, string sortBy = DefaultSortBy, bool sortAsc = DefaultSortAsc)
        {
            IExercisesFilter filter = Filter.CreateExercisesFilter();

            filter.SearchQuery    = searchQuery;
            filter.Page           = page;
            filter.RecordsPerPage = rpp;
            filter.SortBy         = sortBy;
            filter.SortAscending  = sortAsc;
            return(Mapper.Map <PaginatedList <ExercisesViewModel> >(await Service.FindAsync(Mapper.Map <IExercisesFilter>(filter))));
        }
Ejemplo n.º 2
0
 public Task <PaginatedList <IExercises> > FindAsync(IExercisesFilter filter)
 {
     return(ExercisesRepository.FindAsync(filter));
 }