public async Task <IEnumerable <UserProfile> > GetSubscribedUsers(long id, [FromQuery(Name = "")] PageableIdRequest request) { request.Id = id; var users = await fitnessPathRepository.GetSubscribedUsers(request); return(users); }
public async Task <PagingList <UserProfile> > GetSubscribedUsers(PageableIdRequest request) { //todo maybe move this? var dbset = GetSet <UserProfile>() .Where(x => x.ApplicationUser.FitnessPathSubscriptions.Any(f => f.FitnessPathId == request.Id)); return(await PagingList <UserProfile> .CreateAsync(dbset, request.Page, request.Size)); }