Exemple #1
0
        public IEnumerable <PlayerDto> GetAll(PlayerResourceParameters playerResourceParameters)
        {
            IEnumerable <Player> result;

            if (playerResourceParameters == null)
            {
                result = playerRepository.GetAll();
                return(mapper.Map <IEnumerable <PlayerDto> >(result));
            }
            else
            {
                result = playerRepository.GetAll(playerResourceParameters);
                return(mapper.Map <IEnumerable <PlayerDto> >(result));
            }
        }
        public IEnumerable <Player> GetAll(PlayerResourceParameters playerResourceParameters)
        {
            var collection = tournamentContext.Player as IQueryable <Player>;

            if (playerResourceParameters == null)
            {
                return(GetAll());
            }
            else if (!string.IsNullOrWhiteSpace(playerResourceParameters.SearchQuery))
            {
                var searchQuery = playerResourceParameters.SearchQuery.Trim();
                collection = collection
                             .Where(a => a.UserName.Contains(searchQuery));
            }
            return(collection.ToList());
        }
Exemple #3
0
 public ActionResult <IEnumerable <PlayerDto> > GetAll([FromQuery] PlayerResourceParameters playerResourceParameters)
 {
     return(Ok(playerService.GetAll(playerResourceParameters)));
 }