public ActionResult AddReceipt(int id) { var model = new DoctorPatientReceipt(); model.PatientId = id; var user = UserManager.FindById(User.Identity.GetUserId()); Doctor doctor = db.Doctors.Where(z => z.Embg.Equals(user.Embg)).FirstOrDefault(); model.DoctorId = doctor.Id; return(View(model)); }
public ActionResult AddReceipt(DoctorPatientReceipt model) { if (ModelState.IsValid) { Receipt receipt = new Receipt(); receipt.Date = model.Date; receipt.Description = model.Description; var patient = db.Patients.Where(z => z.Id.Equals(model.PatientId)).FirstOrDefault(); var doctor = db.Doctors.Where(z => z.Id.Equals(model.DoctorId)).FirstOrDefault(); receipt.Patient = patient; receipt.Doctor = doctor; db.Receipts.Add(receipt); db.SaveChanges(); return(RedirectToAction("MyPatients", "Patients")); } return(View(model)); }