public ActionResult Create([Bind(Include = "Apptmnt_ID,Apptmnt_Date,Apptmnt_Time,StudentID,StudentEmail")] Appointment appointment) //public ActionResult Create([Bind(Include = "Apptmnt_Date,Apptmnt_Time,StudentID,StudentEmail")] Appointment appointment) { if (ModelState.IsValid) { db.Appointments.Add(appointment); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(appointment)); }
public ActionResult TakeAppointment(Appointment appointment) { ViewBag.Message2 = ""; if (ModelState.IsValid) { using (AppointmentModel prm = new AppointmentModel()) { /*var v = prm.Appointments.Where(a => a.dentist_id.Equals(appointment.dentist_id) && a.datetime.Equals(appointment.datetime)).FirstOrDefault(); * if (v != null) * { * ViewBag.Message2 = "Time slot is not avaible"; * return View("TakeAppointment", appointment); * }*/ //else //{ prm.Appointments.Add(appointment); prm.SaveChanges(); return(RedirectToAction("PatientPanel")); //} } } return(View()); }