Ejemplo n.º 1
0
 public ActionResult EditCourse(EditCourseVM model)
 {
     if (model.PriceTypeTC == null)
     {
         model.PriceTypeTC = string.Empty;
     }
     EditCourseVMService.Update(model);
     return(RedirectToDetails());
 }
Ejemplo n.º 2
0
        public ActionResult EditTrack(string trackTC)
        {
            var model = EditCourseVMService.GetCourseForEdit(trackTC);

            if (model == null)
            {
                return(null);
            }
            return(PartialView(PartialViewNames.EditTrack, model));
        }
Ejemplo n.º 3
0
        public ActionResult EditCourse(decimal orderDetailID)
        {
            var model = EditCourseVMService.GetCourseForEdit(orderDetailID);

            if (model == null)
            {
                return(null);
            }
            if (model.IsTrack)
            {
                model.IsTrackCourse = true;
                return(PartialView(PartialViewNames.EditTrackCourse, model));
            }
            return(PartialView(model));
        }
Ejemplo n.º 4
0
        public ActionResult ToggleWebinar(decimal orderdetailId)
        {
            var order       = OrderService.GetCurrentOrder();
            var orderDetail = order.OrderDetails.FirstOrDefault(x => x.OrderDetailID == orderdetailId);

            if (orderDetail != null)
            {
                EditCourseVMService.Update(new EditCourseVM {
                    PriceTypeTC = orderDetail.IsWebinar ? PriceTypes.PrivatePersonWeekend : PriceTypes.Webinar, OrderDetail =
                        new OrderDetail {
                        OrderDetailID = orderDetail.OrderDetailID,
                        Group_ID      = orderDetail.Group_ID
                    }
                });
            }
            return(RedirectToDetails());
        }
Ejemplo n.º 5
0
 public ActionResult SelectGroups(List <OrderDetail> orderDetails)
 {
     EditCourseVMService.UpdateTrack(orderDetails);
     return(RedirectToDetails());
 }