public async Task <PagingList <FitnessPathHistory> > Get(FitnessPathHistoryGetAllRequest request)
        {
            var query = GetAll();

            if (!string.IsNullOrEmpty(request.UserId))
            {
                query = query.Where(i => i.UserId == request.UserId);
            }
            if (request.State != null)
            {
                query = query.Where(i => i.State == request.State);
            }
            if (request.FitnessPathId != null)
            {
                query = query.Where(i => i.FitnessPathId == request.FitnessPathId);
            }
            return(await PagingList <FitnessPathHistory> .CreateAsync(query, request.Page, request.Size));
        }
        public async Task <ActionResult <PagingList <FitnessPathHistory> > > Get([FromQuery(Name = "")] FitnessPathHistoryGetAllRequest request)
        {
            var results = await repository.Get(request);

            return(Ok(results));
        }