// GET: UserAppointment
        public ActionResult Index()
        {
            userevent usereventModel = new userevent();
            string    currentUserId  = User.Identity.GetUserId();

            using (DBModels dBModel = new DBModels())
            {
                usereventModel = dBModel.userevents.Where(x => x.UserID == currentUserId).FirstOrDefault();

                //Retrieve last appointment associated with current user
                var appointment = dBModel.servicehistories.Where(x => x.CustomerID == currentUserId).FirstOrDefault();

                if (appointment != null)
                {
                    var lastAppointment = appointment.Start.Value;
                    var daysAgo         = DateTime.Now.Subtract(lastAppointment).Days.ToString();
                    ViewData["daysAgo"] = daysAgo + " days ago";
                }
                else
                {
                    ViewData["daysAgo"] = "No appointment history.";
                }
            }
            return(View(usereventModel));
        }
        // GET: UserAppointment/Delete
        // Returns a view confirming product deletion
        public ActionResult Delete()
        {
            userevent usereventModel = new userevent();
            string    userid         = User.Identity.GetUserId();

            using (DBModels dBModel = new DBModels())
            {
                usereventModel = dBModel.userevents.Where(x => x.UserID == userid).FirstOrDefault();
            }

            return(View(usereventModel));
        }
        public ActionResult Delete(FormCollection collection)
        {
            string userid = User.Identity.GetUserId();

            using (DBModels dBModel = new DBModels())
            {
                userevent usereventModel = dBModel.userevents.Where(x => x.UserID == userid).FirstOrDefault();
                if (usereventModel != null)
                {
                    var v = dBModel.events.Where(a => a.EventID == usereventModel.EventID).FirstOrDefault();
                    v.ThemeColor = "";
                    dBModel.userevents.Remove(usereventModel);
                    dBModel.SaveChanges();
                }
            }
            return(RedirectToAction("Index"));
        }