// would be used with partial public ActionResult SortUndrafted(string sortOrder, string sortBy) { var undrafted = _playerInfoServices.GetUndrafted().ToList(); ViewBag.SortOrder = sortOrder; //ViewBag.SortBy = sortBy; return(PartialView("_undraftedGrid", SortUtility.SortPlayerInfoTable(undrafted, sortBy, sortOrder))); }
public ActionResult PoolerProfile(string userEmail, string displayName = "", string sortOrder = "Asc", string sortBy = "") { if (string.IsNullOrEmpty(userEmail)) { return(View("Error", new HandleErrorInfo(new Exception("Malformed Request string param: userEmail"), "PlayoffUserInfo", "PoolerProfile"))); } try { var poolerChoices = _playerInfoServices.GetAllWhere(userEmail); if (poolerChoices == null) { return(View("Error", new HandleErrorInfo(new NullReferenceException(), "PlayoffUserInfo", "PoolerProfile"))); } var userInfo = _userInfoServices.GetByEmail(userEmail); if (userInfo == null) { return(View("Error", new HandleErrorInfo(new NullReferenceException(), "PlayoffUserInfo", "PoolerProfile"))); } ViewBag.DisplayName = displayName; ViewBag.UserEmail = userEmail; ViewBag.Pic = userInfo.C_Pic; ViewBag.BestDay = userInfo.I_BestDay; ViewBag.BestDayDate = userInfo.D_BestDay; ViewBag.BestMonth = userInfo.I_BestMonth; ViewBag.BestMonthDate = userInfo.D_BestMonth; ViewBag.PtsLastD = userInfo.I_PtLastD; //ViewBag.UserInfo = userInfo; ViewBag.SortOrder = sortOrder;//(sortOrder == "Asc" ? "Desc" : "Asc"); if (!string.IsNullOrEmpty(sortBy)) { return(View(SortUtility.SortPlayerInfoTable(poolerChoices, sortBy, sortOrder))); } return(View(poolerChoices.OrderBy(p => p.I_Round))); } catch (Exception e) { return(View("Error", new HandleErrorInfo(e, "PlayerInfo", "Undrafted"))); } }
public ActionResult LeagueLeaders(string sortOrder = "Asc", string sortBy = "") { try { var leagueLeaders = _playerInfoServices.GetLeagueLeaders(); if (leagueLeaders == null) { return(View("Error", new HandleErrorInfo(new NullReferenceException(), "PlayerInfo", "LeagueLeaders"))); } ViewBag.SortOrder = sortOrder;//(sortOrder == "Asc" ? "Desc" : "Asc"); if (!string.IsNullOrEmpty(sortBy)) { return(View(SortUtility.SortPlayerInfoTable(leagueLeaders, sortBy, sortOrder))); } return(View(leagueLeaders)); } catch (Exception e) { return(View("Error", new HandleErrorInfo(e, "PlayerInfo", "LeagueLeaders"))); } }
public ActionResult Undrafted(string sortOrder = "Asc", string sortBy = "") { try { var undrafted = _playerInfoServices.GetUndrafted(); if (undrafted == null) { return(View("Error", new HandleErrorInfo(new NullReferenceException(), "PlayerInfo", "Undrafted"))); } ViewBag.SortOrder = sortOrder;//(sortOrder == "Asc" ? "Desc" : "Asc"); if (!string.IsNullOrEmpty(sortBy)) { return(View(SortUtility.SortPlayerInfoTable(undrafted, sortBy, sortOrder))); } return(View(undrafted)); } catch (Exception e) { return(View("Error", new HandleErrorInfo(e, "PlayerInfo", "Undrafted"))); } }