public ActionResult Teams(string gender) { List<Team> teamsList; List<Dictionary<string, string>> list; Middleware.VolleyballService.VolleyballServiceClient client; teamsList = new List<Team>(); client = new Middleware.VolleyballService.VolleyballServiceClient(); if (!string.IsNullOrEmpty(gender)) { var result = Enum.Parse(typeof(Middleware.VolleyballService.Gender), gender, true); list = new List<Dictionary<string, string>>(client.ReadAll(Middleware.VolleyballService.TablesNames.Teams, (Middleware.VolleyballService.Gender)result)); ViewBag.gender = gender; } else { list = new List<Dictionary<string, string>>(client.ReadAll(Middleware.VolleyballService.TablesNames.Teams, Middleware.VolleyballService.Gender.Male)); } foreach (var item in list) { teamsList.Add(new Team(item)); } return View(new TeamsModel(teamsList)); }
public ActionResult Index(string gender) { Game game; List<Game> games; List<Dictionary<string, string>> resultedList; Middleware.VolleyballService.VolleyballServiceClient client; games = new List<Game>(); client = new Middleware.VolleyballService.VolleyballServiceClient(); if (!string.IsNullOrEmpty(gender)) { var result = Enum.Parse(typeof(Middleware.VolleyballService.Gender), gender, true); resultedList = new List<Dictionary<string, string>>(client.ReadAll(Middleware.VolleyballService.TablesNames.Games, (Middleware.VolleyballService.Gender)result)); ViewBag.gender = gender; } else { resultedList = new List<Dictionary<string, string>>(client.ReadAll(Middleware.VolleyballService.TablesNames.Games, Middleware.VolleyballService.Gender.Male)); } foreach (var item in resultedList) { games.Add(new Game(item)); } return View(new HomeModel(games)); }
public ActionResult Index(Guid gameId, string gender) { List<Player> playersList = new List<Player>(); List<Team> teamsList = new List<Team>(); Middleware.VolleyballService.VolleyballServiceClient client; client = new Middleware.VolleyballService.VolleyballServiceClient(); var playersInGameDict = client.ReadPlaeyrs_Game(gameId); var teamsDict = client.ReadTeams_Game(gameId); var gameDict = client.Read(gameId, Middleware.VolleyballService.TablesNames.Games); foreach (var item in playersInGameDict) { playersList.Add(new Player(item)); } foreach (var item in teamsDict) { teamsList.Add(new Team(item)); } Game game = new Game(gameDict); if (!string.IsNullOrEmpty(gender)) { ViewBag.gender = gender; } return View(new PreciseGameModel(playersList, game)); }
public ActionResult Index(Guid playerId, string gender) { Player player; Dictionary<string, string> playerDict; List<Dictionary<string, string>> gamesDict; List<Dictionary<string, string>> teamsDict; List<Game> gamesWithReward; List<Team> teamsList; Middleware.VolleyballService.VolleyballServiceClient client; gamesWithReward = new List<Game>(); teamsList = new List<Team>(); client = new Middleware.VolleyballService.VolleyballServiceClient(); playerDict = client.Read(playerId, Middleware.VolleyballService.TablesNames.Players); gamesDict = client.ReadPlayerStatisticsInGames(playerId, Middleware.VolleyballService.PlayersInfo.BestPlayer); teamsDict = client.ReadTeams_Player(playerId); player = new Player(playerDict); if (gamesDict != null) { foreach (var item in gamesDict) { gamesWithReward.Add(new Game(item)); } } foreach (var item in teamsDict) { teamsList.Add(new Team(item)); } if (!string.IsNullOrEmpty(gender)) { ViewBag.gender = gender; } return View(new PlayerInformationModel(player, teamsList, gamesWithReward)); }
public ActionResult Index(Guid teamId, string gender) { Team team; Dictionary<string, string> teamDict; List<Dictionary<string, string>> list; List<Player> playersList = new List<Player>(); Middleware.VolleyballService.VolleyballServiceClient client; client = new Middleware.VolleyballService.VolleyballServiceClient(); list = new List<Dictionary<string, string>>(client.ReadPlayers_Team(teamId)); teamDict = client.Read(teamId, Middleware.VolleyballService.TablesNames.Teams); team = new Team(teamDict); foreach (var item in list) { playersList.Add(new Player(item)); } if (!string.IsNullOrEmpty(gender)) { ViewBag.gender = gender; } return View(new TeamInformationModel(playersList, team)); }
public ActionResult Games( string month, string gender) { Game game; List<Game> games; List<Dictionary<string, string>> resultedList; Middleware.VolleyballService.VolleyballServiceClient client; games = new List<Game>(); client = new Middleware.VolleyballService.VolleyballServiceClient(); if (!string.IsNullOrEmpty(gender)) { var result = Enum.Parse(typeof(Middleware.VolleyballService.Gender), gender, true); resultedList = new List<Dictionary<string, string>>(client.ReadAll(Middleware.VolleyballService.TablesNames.Games, (Middleware.VolleyballService.Gender)result)); ViewBag.gender = gender; } else { resultedList = new List<Dictionary<string, string>>(client.ReadAll(Middleware.VolleyballService.TablesNames.Games, Middleware.VolleyballService.Gender.Male)); } if ( string.IsNullOrEmpty( month ) ) { month = DateTimeFormatInfo.CurrentInfo.GetMonthName( DateTime.Now.Month ); } foreach ( var item in resultedList ) { game = new Game( item ); if ( month.Equals( DateTimeFormatInfo.CurrentInfo.GetMonthName( game.Date.Month ) , StringComparison.InvariantCultureIgnoreCase ) ) { games.Add( new Game( item ) ); } } return View( new GameScheduleModel( games , month ) ); }
public ActionResult SearchResult(string searchedText, string gender) { if (!string.IsNullOrEmpty(gender)) { ViewBag.gender = gender; } if (searchedText != null) { List<Player> playersList; Middleware.VolleyballService.VolleyballServiceClient client; playersList = new List<Player>(); client = new Middleware.VolleyballService.VolleyballServiceClient(); var resultedGender = Enum.Parse(typeof(Middleware.VolleyballService.Gender), gender, true); var searchedResult = client.FindSerchResults(searchedText, Middleware.VolleyballService.TablesNames.Players, (Middleware.VolleyballService.Gender)resultedGender); if (searchedResult != null) { foreach (var item in searchedResult) { playersList.Add(new Player(item)); } return View(new PlayersModel(playersList)); } else { return View(new PlayersModel(playersList)); } } return View(); }