public async Task <IActionResult> OnPost() { if (!ModelState.IsValid) { TempData["Warning"] = ""; await GetData(); return(Page()); } Class subject = new Class(); subject.Name = ViewModel.Name; subject.DateAdded = DateTime.Now; var response = await _dataContext.AddClassAsync(subject); if (response == null) { TempData["Failed"] = "The class trying to be added has already been added"; } else { TempData["Success"] = "class was added successfully"; } await GetData(); return(Page()); }