public ActionResult Edit(int?id)
        {
            tblCancelation C = db.tblCancelations.SingleOrDefault(x => x.intCancelationID == id);

            CancelationModel M = new CancelationModel()
            {
                AppointmentID = (int)C.intAppointmentID, CancelationID = C.intCancelationID, CancelByLoginID = (int)C.intCancelByLoginID, CancelDateTime = (DateTime)C.dtmCancelDateTime, Reason = C.strReason
            };

            return(View(M));
        }
        public ActionResult Details(int?id)
        {
            tblCancelation C = db.tblCancelations.SingleOrDefault(x => x.intCancelationID == id);

            Models.CancelationModel N = new Models.CancelationModel()
            {
                CancelationID   = C.intCancelationID,
                AppointmentID   = (int)C.intAppointmentID,
                CancelByLoginID = (int)C.intCancelByLoginID,
                Reason          = C.strReason,
                CancelDateTime  = (DateTime)C.dtmCancelDateTime,
            };
            return(View(N));
        }
        public ActionResult Create(Models.CancelationModel CA)
        {
            tblCancelation c = new tblCancelation();

            c.intCancelationID   = CA.CancelationID;
            c.intAppointmentID   = CA.AppointmentID;
            c.intCancelByLoginID = CA.CancelByLoginID;
            c.strReason          = CA.Reason;
            c.dtmCancelDateTime  = CA.CancelDateTime;

            db.tblCancelations.Add(c);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(Models.CancelationModel ca)
        {
            tblCancelation c = db.tblCancelations.SingleOrDefault(x => x.intCancelationID == ca.CancelationID);


            if (c != null)
            {
                c.intCancelationID   = ca.CancelationID;
                c.intAppointmentID   = ca.AppointmentID;
                c.intCancelByLoginID = ca.CancelByLoginID;
                c.strReason          = ca.Reason;
                c.dtmCancelDateTime  = ca.CancelDateTime;


                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }