Beispiel #1
0
 public ActionResult AddCourseListPost(List <string> courseTCs)
 {
     foreach (var courseTC in courseTCs)
     {
         CartService.AddCourse(courseTC, PriceTypes.Corporate);
     }
     return(Json("ok"));
 }
Beispiel #2
0
 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());
 }
Beispiel #3
0
        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());
        }
Beispiel #4
0
 public ActionResult AddCourseWithSocialLinkPost(string socialurl)
 {
     CartService.AddCourse(CourseTC.BuhSem, null, socialurl);
     return(RedirectToDetails());
 }