public async Task <IActionResult> OnGet() { if (ClassId == Guid.Empty || SubjectId == Guid.Empty) { TempData["Warning"] = "You did not select any subject to be added"; return(RedirectToPage("/Admin/ClassDetails", new { Id = ClassId })); } var response = await _data.AddSubjectToClassAsync(ClassId, SubjectId); if (response == null) { TempData["Failed"] = "The operation failed! Reason, subject would already be part of the list"; } else { TempData["Success"] = "Subject was successfully added"; } return(RedirectToPage("/Admin/ClassDetails", new { ClassId = ClassId })); }