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()); }
public ActionResult <IEnumerable <PlayerDto> > GetAll([FromQuery] PlayerResourceParameters playerResourceParameters) { return(Ok(playerService.GetAll(playerResourceParameters))); }