public List <Player> GetAllPlayers() { var request = new GetAllPlayersRequest(); var response = SendRequest <GetAllPlayersRequest, GetAllPlayersResponse>(RequestType.GetAllPlayers, request); return(response.Players); }
public Result <IEnumerable <PlayerResponse> > Handle(GetAllPlayersRequest message) { return(Result.Success(_kittyContext .Players .Include(x => x.User) .Include(x => x.Game) .AsEnumerable() .Select(x => x.MapToPlayerResponse()))); }
private void Handle(GetAllPlayersRequest request) { try { var notDeleted = new GetPlayersNotDeletedSpecifications(); var players = _playerRepo.Find(notDeleted).Select(x => new GetPlayerItem(x.Id, x.FirstName, x.LastName, x.NickName, x.Age, x.Sex, x.IsDeleted)).OrderBy(x => x.FirstName); var response = new GetAllPlayersResponse(players); Sender.Tell(response); //Sender.Tell(new GetAllPlayersResponse(Enumerable.Empty<GetPlayerItem>())); _logger.Info("Get All Players"); } catch (Exception ex) { _logger.Error("Could't get all Players: {0}", ex.Message); throw; } }
public async Task <GetAllPlayersResponse> GetAllPlayers() { var request = new GetAllPlayersRequest(); return(await _playerActor.Ask <GetAllPlayersResponse>(request)); }