public ActionResult EditCourse(EditCourseVM model) { if (model.PriceTypeTC == null) { model.PriceTypeTC = string.Empty; } EditCourseVMService.Update(model); return(RedirectToDetails()); }
public ActionResult EditTrack(string trackTC) { var model = EditCourseVMService.GetCourseForEdit(trackTC); if (model == null) { return(null); } return(PartialView(PartialViewNames.EditTrack, model)); }
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)); }
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()); }
public ActionResult SelectGroups(List <OrderDetail> orderDetails) { EditCourseVMService.UpdateTrack(orderDetails); return(RedirectToDetails()); }