public ActionResult AddCourseListPost(List <string> courseTCs) { foreach (var courseTC in courseTCs) { CartService.AddCourse(courseTC, PriceTypes.Corporate); } return(Json("ok")); }
public ActionResult AddCourse(string courseTC, string priceTypeTC) { courseTC = courseTC.ToUpper(); priceTypeTC = CorrectPriceTypeByUser(priceTypeTC); if (CourseService.IsTrack(courseTC)) { CartService.AddTrack(courseTC, priceTypeTC); } else { if (!AddIfHalfTrack(courseTC, priceTypeTC)) { CartService.AddCourse(courseTC, priceTypeTC); } } return(BackOrDetails()); }
public ActionResult AddWithSecondCourse(string courseTC, string secondCourseTC) { if (User != null && User.IsCompany) { return(BackOrDetails()); } courseTC = courseTC.ToUpper(); secondCourseTC = secondCourseTC.ToUpper(); var secondCourses = CourseService.GetSecondCourses(courseTC); if (!secondCourses.Contains(secondCourseTC)) { return(BackOrDetails()); } CartService.AddCourse(courseTC, PriceTypes.Main); CartService.AddCourse(secondCourseTC, PriceTypes.Main, null, courseTC); return(BackOrDetails()); }
public ActionResult AddCourseWithSocialLinkPost(string socialurl) { CartService.AddCourse(CourseTC.BuhSem, null, socialurl); return(RedirectToDetails()); }