public List <Data.Model.Ratings> Get(RatingsSearchRequest req) { var query = _context.Ratings.AsQueryable(); if (req.ScheduleID.HasValue) { query = query.Where(r => r.ScheduleID == req.ScheduleID); } var list = query.ToList(); return(_mapper.Map <List <Data.Model.Ratings> >(list)); }
public List <Model.Ratings> Get(RatingsSearchRequest request) { var query = _context.Ratings.AsQueryable(); if (request?.NotationId != 0) { query = query.Where(x => x.NotationId == request.NotationId); } query = query.Where(x => x.UserId == _usersService.GetCurrentUser().Id); var list = query.ToList(); return(_mapper.Map <List <Model.Ratings> >(list)); }
public List <Data.Model.Ratings> Get([FromQuery] RatingsSearchRequest req) { return(_service.Get(req)); }