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)); }