private async Task<List<ScriptMatchOrdersSummaryItem>> GetScriptMatchOrdersSummary(
     GameEnvironmentItem gameEnvironment, string script)
 {
     var serviceItems = await _client.GetScriptMatchOrdersSummaryAsync(gameEnvironment.GameEnvironment, script);
     return serviceItems.Select(a =>
         new ScriptMatchOrdersSummaryItem
         {
             ServerLogin = a.GameServer?.Login,
             ServerTitle = a.GameServer?.Name,
             MatchOrdersCount = a.MatchOrdersCount
         }).ToList();
 }
 private async Task<List<ServerFilterMatchOrdersSummaryItem>> GetServerFilterMatchOrdersSummary(
     GameEnvironmentItem gameEnvironment, string script, string serverLogin)
 {
     if (gameEnvironment == null)
     {
         return new List<ServerFilterMatchOrdersSummaryItem>();
     }
     var serviceItems = await _client.GetServerFilterMatchOrdersSummaryAsync(
         gameEnvironment.GameEnvironment, script, serverLogin);
     return serviceItems.Select(a => 
         new ServerFilterMatchOrdersSummaryItem
         {
             UserLogin = a.UserLogin,
             UserNick = a.UserNick,
             MinCount = a.PlayersMinCount
         }).ToList();
 }
 private async Task<Dictionary<string, int>> GetMatchOrdersSummary(GameEnvironmentItem gameEnvironmentItem)
 {
     if (gameEnvironmentItem == null)
     {
         return new Dictionary<string, int>();
     }
     return await _client.GetMatchOrdersSummaryAsync(gameEnvironmentItem.GameEnvironment);
 }
 private async Task<List<GameServer>> GetGameServers(GameEnvironmentItem gameEnvironmentItem, 
     string script, string serverLoginPart, int pageIndex)
 {
     if (gameEnvironmentItem == null)
     {
         return new List<GameServer>();
     }
     var result = await _client.GetGameServersAsync(
         gameEnvironmentItem.GameEnvironment, script, serverLoginPart, pageIndex);
     return result.ToList();
 }