Ejemplo n.º 1
0
        public void OnGet(string UserID)
        {
            IsAdmin = true;
            AppUser = apTestData.GetAppUserByID(UserID);

            if (!AppUser.IsAdmin)
            {
                IsAdmin = false;
                TestsApplicantIsAssignedTo = apTestData.GetTestIDForLoggedInApplicant(AppUser.Email);
            }
        }
Ejemplo n.º 2
0
        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"));
        }
Ejemplo n.º 3
0
 public void OnGet(string UserID)
 {
     AppUser = apTestData.GetAppUserByID(UserID);
 }