public ActionResult DeleteConfirmed(int id)
        {
            var unitOfWork = new UnitOfWork.UnitOfWork(db);
            appointmentModule appointmentModule = unitOfWork.AppointmentModule.GetById(id);

            unitOfWork.AppointmentModule.Delete(appointmentModule);
            unitOfWork.Complete();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,PatientsId,DoctorsId,AppointmentDateTime,Sickness")] appointmentModule appointmentModule)
 {
     if (ModelState.IsValid)
     {
         db.Entry(appointmentModule).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DoctorsId  = new SelectList(db.Doctors, "Id", "Name", appointmentModule.DoctorsId);
     ViewBag.PatientsId = new SelectList(db.Patients, "Id", "Name", appointmentModule.PatientsId);
     return(View(appointmentModule));
 }
        public ActionResult Create([Bind(Include = "Id,PatientsId,DoctorsId,AppointmentDateTime,Sickness")] appointmentModule appointmentModule)
        {
            var unitOfWork = new UnitOfWork.UnitOfWork(db);

            if (ModelState.IsValid)
            {
                unitOfWork.AppointmentModule.Insert(appointmentModule);
                unitOfWork.AppointmentModule.Complete();
                return(RedirectToAction("Index"));
            }

            ViewBag.DoctorsId  = new SelectList(db.Doctors, "Id", "Name", appointmentModule.DoctorsId);
            ViewBag.PatientsId = new SelectList(db.Patients, "Id", "Name", appointmentModule.PatientsId);
            return(View(appointmentModule));
        }
        // GET: appointmentModules/Details/5
        public ActionResult Details(int id)
        {
            var unitOfWork = new UnitOfWork.UnitOfWork(db);

            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            appointmentModule appointmentModule = unitOfWork.AppointmentModule.GetById(id);

            if (appointmentModule == null)
            {
                return(HttpNotFound());
            }
            return(View(appointmentModule));
        }
        // GET: appointmentModules/Edit/5
        public ActionResult Edit(int id)
        {
            var unitOfWork = new UnitOfWork.UnitOfWork(db);

            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            appointmentModule appointmentModule = unitOfWork.AppointmentModule.GetById(id);

            if (appointmentModule == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DoctorsId  = new SelectList(db.Doctors, "Id", "Name", appointmentModule.DoctorsId);
            ViewBag.PatientsId = new SelectList(db.Patients, "Id", "Name", appointmentModule.PatientsId);
            return(View(appointmentModule));
        }