Ejemplo n.º 1
0
        public ActionResult <DataResult> Delete(int id)
        {
            DataResult dataResult = new DataResult();

            try
            {
                CourseSectionEntity courseSectionEntity = courseSectionBLL.GetById(id);

                int rows = courseSectionBLL.ActionDal.ActionDBAccess.Deleteable(courseSectionEntity).ExecuteCommand();

                if (rows > 0)
                {
                    dataResult.code = "200";
                    dataResult.msg  = "成功";
                }
                else
                {
                    dataResult.code = "201";
                    dataResult.msg  = "失败";
                }
            }
            catch (Exception e)
            {
                dataResult.code = "999";
                dataResult.msg  = e.Message;
                return(dataResult);
            }

            return(dataResult);
        }
Ejemplo n.º 2
0
        public ActionResult <DataResult> Create([Bind("courseId, name, videoUrl, courseSectionId")] CourseSectionEntity courseSectionEntity)
        {
            DataResult dataResult = new DataResult();

            try
            {
                if (string.IsNullOrWhiteSpace(courseSectionEntity.videoUrl))
                {
                    dataResult.code = "201";
                    dataResult.msg  = "视频不能为空";
                    return(dataResult);
                }

                int rows = 0;
                if (courseSectionEntity.courseSectionId > 1000)
                {
                    CourseSectionEntity courseSection = courseSectionBLL.GetById(courseSectionEntity.courseSectionId);
                    courseSection.name     = courseSectionEntity.name ?? "";
                    courseSection.videoUrl = courseSectionEntity.videoUrl;

                    rows = courseSectionBLL.ActionDal.ActionDBAccess.Updateable(courseSection).ExecuteCommand();
                }
                else
                {
                    CourseSectionEntity courseSection = new CourseSectionEntity()
                    {
                        courseId = courseSectionEntity.courseId,
                        name     = courseSectionEntity.name ?? "",
                        videoUrl = courseSectionEntity.videoUrl
                    };

                    rows = courseSectionBLL.ActionDal.ActionDBAccess.Insertable(courseSection).ExecuteCommand();
                }
                if (rows > 0)
                {
                    dataResult.code = "200";
                    dataResult.msg  = "成功";
                }
                else
                {
                    dataResult.code = "201";
                    dataResult.msg  = "失败";
                }
            }
            catch (Exception e)
            {
                dataResult.code = "999";
                dataResult.msg  = e.Message;
                return(dataResult);
            }

            return(dataResult);
        }