public async Task <IActionResult> Create(VerifiedPhysician vp) { HttpContext.Session.SetString(HomeController.CreatePatientNameValidation, ""); HttpContext.Session.SetString(HomeController.CreatePatientAddressValidation, ""); HttpContext.Session.SetString(HomeController.CreatePatientPronounsValidation, ""); HttpContext.Session.SetString(HomeController.CreatePatientDOBValidation, ""); if (string.IsNullOrEmpty(vp.Name)) { HttpContext.Session.SetString(HomeController.CreatePatientNameValidation, "Required Field"); return(View(vp)); } if (string.IsNullOrEmpty(vp.LicenseNumber)) { HttpContext.Session.SetString(HomeController.CreatePatientDOBValidation, "Required Field"); return(View(vp)); } if (string.IsNullOrEmpty(vp.Pronouns)) { HttpContext.Session.SetString(HomeController.CreatePatientPronounsValidation, "Required Field"); return(View(vp)); } if (!ModelState.IsValid) { return(View(vp)); } _verificationContext.Add(vp); await _verificationContext.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create([Bind("Name,Description,Severity,Status")] Bug bug) { try { if (ModelState.IsValid) { _context.Add(bug); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException /* ex */) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists "); } return(View(bug)); }
public async Task <IActionResult> Create(VerifiedPatient vp) { HttpContext.Session.SetString(HomeController.CreatePatientNameValidation, ""); HttpContext.Session.SetString(HomeController.CreatePatientAddressValidation, ""); HttpContext.Session.SetString(HomeController.CreatePatientPronounsValidation, ""); HttpContext.Session.SetString(HomeController.CreatePatientDOBValidation, ""); if (string.IsNullOrEmpty(vp.Name)) { HttpContext.Session.SetString(HomeController.CreatePatientNameValidation, "Required Field"); return(View(vp)); } if (vp.DateOfBirth == DateTime.MinValue) { HttpContext.Session.SetString(HomeController.CreatePatientDOBValidation, "Required Field"); return(View(vp)); } if (string.IsNullOrEmpty(vp.Pronouns)) { HttpContext.Session.SetString(HomeController.CreatePatientPronounsValidation, "Required Field"); return(View(vp)); } if (string.IsNullOrEmpty(vp.Address)) { HttpContext.Session.SetString(HomeController.CreatePatientAddressValidation, "Required Field"); return(View(vp)); } DateTime currentYear = new DateTime(DateTime.Now.Year, 1, 1); if (vp.DateOfBirth >= currentYear) { HttpContext.Session.SetString(HomeController.CreatePatientDOBValidation, "Policyholder cannot be born in this year"); return(View(vp)); } _verificationContext.Add(vp); await _verificationContext.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }