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));
 }