public IActionResult Index(string urn) { var checkingWindow = CheckingWindowHelper.GetCheckingWindow(RouteData); var viewModel = _establishmentService.GetSchoolViewModel(urn); viewModel.DataDescription = "This is provisional data for 2018/19."; return(View(viewModel)); }
public void OnActionExecuting(ActionExecutingContext context) { if (_allowedActions.All(a => !a.Equals(context.RouteData.Values["action"].ToString(), StringComparison.InvariantCultureIgnoreCase))) { var checkingWindow = CheckingWindowHelper.GetCheckingWindow(context.RouteData); var userId = _userInfo.UserId + checkingWindow.ToString(); var viewModel = context.HttpContext.Session.Get <TaskListViewModel>(string.Format(TASK_LIST, userId)); if (viewModel == null || !viewModel.ReviewChecked) { context.Result = new RedirectToActionResult("Index", "TaskList", null); } } }
private RemovePupilViewModel SavePupilToSession(string id, string urn) { var viewModel = _pupilService.GetPupil(id); var amendment = new Amendment { Urn = urn, CheckingWindow = CheckingWindowHelper.GetCheckingWindow(RouteData), AmendmentType = AmendmentType.RemovePupil, Pupil = new Pupil { Id = id, Upn = viewModel.PupilViewModel.UPN, Uln = viewModel.PupilViewModel.ULN, Forename = viewModel.PupilViewModel.FirstName, Surname = viewModel.PupilViewModel.LastName, Dob = viewModel.PupilViewModel.DateOfBirth, Age = viewModel.PupilViewModel.Age, Gender = viewModel.PupilViewModel.Gender, AdmissionDate = viewModel.PupilViewModel.DateOfAdmission, YearGroup = viewModel.PupilViewModel.YearGroup, Allocations = viewModel.PupilViewModel.Allocations, Pincl = new PInclude { Code = viewModel.PupilViewModel.PincludeCode }, PortlandStudentID = viewModel.PupilViewModel.PortlandStudendId, FirstLanguage = viewModel.PupilViewModel.FirstLanguage, Results = viewModel.Results.Select(MapResult).ToList() }, AmendmentDetail = new AmendmentDetail(), IsUserConfirmed = false }; SaveAmendment(amendment); return(new RemovePupilViewModel { MatchedPupilViewModel = viewModel }); }