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 IActionResult Delete(int id) { VerifiedPhysician vp = _verificationContext.VerifiedPhysicians.FirstOrDefault(p => p.Id == id); _verificationContext.Remove(vp); _verificationContext.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public IActionResult Verify(int id) { Prescription prescription = _prescriptionContext.Prescriptions.First(p => p.Id == id); VerifiedPhysician physician = _verificationContext.VerifiedPhysicians.FirstOrDefault(p => p.Name == prescription.PhysicianName && p.LicenseNumber == prescription.PhysicianLicenseNumber); prescription.PhysicianVerified = physician != null; _prescriptionContext.Prescriptions.Update(prescription); _prescriptionContext.SaveChanges(); return(RedirectToAction("Details", "Prescriptions", new { id = prescription.Id })); }
public IActionResult Create() { VerifiedPhysician vp = new VerifiedPhysician(); return(View(vp)); }