public async Task <IActionResult> OnGet()
        {
            if (SemId == Guid.Empty)
            {
                TempData["Warning"] = "No semester was chosen";
                return(RedirectToPage("/Admin/"));
            }

            var response = await _data.DeleteSemester(SemId);

            if (response == null)
            {
                TempData["Failed"] = "The chosen semester does not exist";
            }
            else
            {
                TempData["Success"] = "Semester deletion was successfully";
            }

            return(RedirectToPage("/Admin/AcademicYearDetails", new { Id = response.AcademicYearId }));
        }
Пример #2
0
        public async Task <IActionResult> OnPost()
        {
            if (!ModelState.IsValid)
            {
                TempData["Warning"] = "No semester was selected";
                return(Page());
            }

            var response = await _dataServices.DeleteSemester(ViewModel.SemId);

            if (response == null)
            {
                TempData["Failed"] = "";
            }
            else
            {
                TempData["Success"] = "The semester was successfully deleted";
            }

            await CallData();

            return(Page());
        }