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 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 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 ) ); }