Example #1
0
 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));
 }
Example #2
0
        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());
        }