// GET: Admin/Teams public ActionResult Index(int?page, string keyword) { TeamListVM pageListVM = GetElements(page, keyword); ViewBag.PageSizes = new SelectList(Site.PageSizes()); return(View(pageListVM)); }
public ActionResult TeamList(string user) { // ---------------------------------------- ViewBag.Title = "Team List"; var view = new TeamListVM(user, info); return(View(view)); }
private TeamListVM GetElements(int?page, string keyword) { var pageListVM = new TeamListVM() { Keyword = keyword, PageIndex = page ?? 1, PageSize = SettingsManager.Team.PageSize }; int totalCount; var pagelist = _teamServices.GetTeamdElements(pageListVM.PageIndex - 1, pageListVM.PageSize, pageListVM.Keyword, out totalCount); pageListVM.TotalCount = totalCount; pageListVM.Teams = new StaticPagedList <Team>(pagelist, pageListVM.PageIndex, pageListVM.PageSize, pageListVM.TotalCount);; return(pageListVM); }
public ActionResult Index() { try { var teamListVm = new TeamListVM { Teams = teamManager.GetTeams() }; return(View(teamListVm)); } catch (Exception ex) { log.Error("error loading teams for user " + UserID, ex); return(View("Error")); } }
public ActionResult AddTeam(CUserTeamSpecs team) { // ------------------------------------------ try { ViewBag.Msg = ""; if (team.TeamName == "" || team.TeamName == null) { ViewBag.Msg = "You must enter a team name"; } else if (team.TeamName.Length > 30) { ViewBag.Msg = "Team name is too long (30 characters max)"; } else { bool exists = info.TeamNameExists(team.UserName, team.TeamName); if (exists) { ViewBag.Msg = "You already have a team named " + team.TeamName; } } if (ViewBag.Msg != "") { return(View(team)); } else { info.AddNewTeam(team.UserName, team.TeamName, team.UsesDh); var view = new TeamListVM(team.UserName, info); return(View("TeamList", view)); } } catch (Exception ex) { string msg = "An error occurred adding the new team to the database:\r\n" + ex.Message; ViewBag.ErrorMsg = msg; return(View("ErrorView")); } }