public void OnGet(string UserID) { IsAdmin = true; AppUser = apTestData.GetAppUserByID(UserID); if (!AppUser.IsAdmin) { IsAdmin = false; TestsApplicantIsAssignedTo = apTestData.GetTestIDForLoggedInApplicant(AppUser.Email); } }
public FileContentResult ExportTestReminderToCSV(List <AppUserTest> ApplicantsOnTest) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("ApplicantID,FirstName,LastName,Email,TestName,TestDay,TestDate,TestTime,\n"); foreach (var AppTest in ApplicantsOnTest) { AppTest.AppUser = apTestData.GetAppUserByID(AppTest.AppUserID); AppTest.Test = apTestData.GetTestByID(AppTest.TestID); stringBuilder.Append(AppTest.AppUserID + ","); stringBuilder.Append(AppTest.AppUser.FirstName + ","); stringBuilder.Append(AppTest.AppUser.LastName + ","); stringBuilder.Append(AppTest.AppUser.Email + ","); stringBuilder.Append(AppTest.Test.TestName + ","); stringBuilder.Append(AppTest.Test.Date.ToString("dddd") + ","); stringBuilder.Append(AppTest.Test.Date.ToString("dd MMMM yyyy") + ","); stringBuilder.Append(AppTest.Test.Time.ToString("hh: mm tt") + "\n"); } return(File(Encoding.UTF8.GetBytes(stringBuilder.ToString()), "text/csv", "TestReminder.csv")); }
public void OnGet(string UserID) { AppUser = apTestData.GetAppUserByID(UserID); }