public IActionResult AddReferral(int PatientId) { var model = new AddReferralVM(); var user = _context.Patient.First(u => u.Id == PatientId); model.DOB = user.Dob; model.PatientId = PatientId; model.PatientName = user.FirstName + " " + user.LastName; model.Referral = new Referrals(); return(View(model)); }
public async Task <IActionResult> AddReferral(AddReferralVM model) { if (!ModelState.IsValid) { return(RedirectToAction("AddReferral", new { PatientId = model.PatientId })); } model.Referral.PatientId = model.PatientId; model.Referral.DateTime = DateTime.Now; model.Referral.Approved = false; _context.Referrals.Add(model.Referral); await _context.SaveChangesAsync(); return(RedirectToAction("Referrals", new { PatientId = model.PatientId })); }