예제 #1
0
        public ActionResult DeleteCourse(int courseId)
        {
            CourseBll bll    = new CourseBll();
            var       course = bll.GetCourse(courseId);

            if (course.Ycs_Status != (int)CourseStatusEnum.已关闭)
            {
                return(Json(new JsonSimpleResponse
                {
                    State = false,
                    ErrorMsg = "只有已关闭的课程才能删除"
                }));
            }
            bll.UpdateStatus(
                courseId,
                CourseStatusEnum.已删除,
                CourseActionEnum.除,
                CurrentUserID);
            return(Json(new SuccessJsonResponse()));
        }
예제 #2
0
        public ActionResult CloseCourse(int courseId)
        {
            CourseBll bll    = new CourseBll();
            var       course = bll.GetCourse(courseId);

            if (course.Ycs_Status == (int)CourseStatusEnum.已上架)
            {
                return(Json(new JsonSimpleResponse
                {
                    State = false,
                    ErrorMsg = "已上架的课程不能关闭"
                }));
            }
            bll.UpdateStatus(
                courseId,
                CourseStatusEnum.已关闭,
                CourseActionEnum.关闭,
                CurrentUserID);
            return(Json(new SuccessJsonResponse()));
        }
        public ActionResult StopTrading(int courseId)
        {
            CourseBll bll    = new CourseBll();
            var       course = bll.GetCourse(courseId);

            if (course.Ycs_Status == (int)CourseStatusEnum.已上架)
            {
                bll.UpdateStatus(
                    courseId,
                    CourseStatusEnum.已下架,
                    CourseActionEnum.架,
                    CurrentUserID);
                return(Json(new SuccessJsonResponse()));
            }
            else
            {
                return(Json(new JsonSimpleResponse
                {
                    State = false,
                    ErrorMsg = "只有已上架的课程才能下架"
                }));
            }
        }