public IActionResult Index(string urn) { var pupilList = _pupilService.GetPupilDetailsList(new SearchQuery { URN = urn }); var viewModel = new PupilListViewModel { Pupils = pupilList, SchoolDetails = _establishmentService.GetSchoolDetails(urn) }; return(View(viewModel)); }
public TaskListViewModel GetConfirmationRecord(string userId, string urn) { var schoolDetails = _establishmentService.GetSchoolDetails(urn); var schoolReviewRecord = GetConfirmationRecordFromCRM(userId, urn); if (schoolReviewRecord == null) { return new TaskListViewModel { SchoolDetails = schoolDetails } } ; return(new TaskListViewModel { SchoolDetails = schoolDetails, ReviewChecked = schoolReviewRecord.ReviewCompleted, DataConfirmed = schoolReviewRecord.DataConfirmed, ConfirmationDate = schoolReviewRecord.ConfirmationDate.Date }); }
public SchoolDetails GetSchoolDetails(string urn) { return(_cache.GetOrCreate("GetSchoolDetails" + CheckingWindow + urn, () => _establishmentService.GetSchoolDetails(urn), null, databaseId: RedisDb.General)); }