public ActionResult ProcessTutorCustomerBooking(TutorBookingCustomerViewModel vModel, int id)
        {
            if (vModel.Customer.UserId == null || id == 0)
            {
                return(RedirectToAction("BookACustomer", "Tutors"));
            }

            var check = _bookingsRepository.TutorAddCustomerBooking(vModel.Customer.UserId, id);

            var classSessions = GetListOfClassSession();
            var cust          = _customerRepository.GetCustomerByUserId(vModel.Customer.UserId);
            var vvModel       = new TutorBookingCustomerViewModel
            {
                ClassSessions = classSessions,
                Customer      = cust
            };

            if (check == false)
            {
                ViewData["Message"] = "The customer already booked this class/session.";

                return(View("ProcessBookACustomer", vvModel));
            }

            ViewData["Message"] = "Event booked successfully.";
            return(View("ProcessBookACustomer", vvModel));
        }
        public ActionResult ProcessBookACustomer(Customer customer)
        {
            if (customer.UserId == null)
            {
                return(RedirectToAction("BookACustomer", "Tutors"));
            }

            var classSessions = GetListOfClassSession();
            var cust          = _customerRepository.GetCustomerByUserId(customer.UserId);

            var vModel = new TutorBookingCustomerViewModel
            {
                ClassSessions = classSessions,
                Customer      = cust
            };

            return(View(vModel));
        }