protected void Page_PreRender(object sender, EventArgs e) { var contest = ServiceFactory.ContestService.Get(GetContestId()); contestForm.GetContestNameTextBox().Text = contest.Name; contestForm.GetDescriptionTextBox().Text = contest.Description; contestForm.GetMaxDurationTextBox().Text = Convert.ToString(contest.MaxDuration.Minutes); var timeKeepersDropDownList = contestForm.GetTimeKeepersDropDownList(); var accountUtil = new AccountUtil(Context); var users = accountUtil.GetAllUsers(); foreach (var user in users.OrderBy(u => u.UserName)) { timeKeepersDropDownList.Items.Add(new ListItem(user.UserName, user.Id)); } timeKeepersDropDownList.Items.FindByValue(contest.TimeKeeperId).Selected = true; if (!String.IsNullOrWhiteSpace(contest.Status)) { contestForm.GetStatusDropDownList().Items.FindByValue(contest.Status).Selected = true; } }
protected void Page_PreRender(object sender, EventArgs e) { var timeKeepersDropDownList = contestForm.GetTimeKeepersDropDownList(); timeKeepersDropDownList.Items.Add(new ListItem("-- Select a User ID --", "")); var accountUtil = new AccountUtil(Context); var users = accountUtil.GetAllUsers(); foreach (var user in users.OrderBy(u => u.UserName)) { timeKeepersDropDownList.Items.Add(new ListItem(user.UserName, user.Id)); } timeKeepersDropDownList.Items.FindByValue("").Selected = true; }
protected void Page_PreRender(object sender, EventArgs e) { var usersDropDownList = judgeForm.GetUsersDropDownList(); usersDropDownList.Items.Add(new ListItem("-- Select a User ID --", "")); var accountUtil = new AccountUtil(Context); var users = accountUtil.GetAllUsers(); var contest = ServiceFactory.ContestService.Get(GetContestId()); foreach (var user in users.Where(u => !contest.Judges.Any(j => j.UserId == u.Id)).OrderBy(u => u.UserName)) { usersDropDownList.Items.Add(new ListItem(user.UserName, user.Id)); } usersDropDownList.Items.FindByValue("").Selected = true; }