コード例 #1
0
        /// <summary>
        /// 保存课程信息
        /// </summary>
        /// <param name="rq"></param>
        /// <returns></returns>
        public ResultModel <string> SaveCourses(SaveCourseRQ rq)
        {
            EntityList <Course> users = new EntityList <Course>();
            var user = Course.FindById(rq.Id);

            if (null == user)
            {
                user = new Course();
                user.CreatedByName = rq.CreatedByName;
                user.CreatedOn     = DateTime.Now;
            }
            user.Conent         = rq.Conent;
            user.ImageUrl       = rq.ImageUrl;
            user.IsRecomand     = rq.IsRecomand;
            user.Name           = rq.Name;
            user.Title          = rq.Title;
            user.ModifiedByName = rq.CreatedByName;
            user.ModifiedOn     = DateTime.Now;
            user.Status         = rq.Status;
            users.Add(user);
            int nCount = users.Save();

            return(new ResultModel <string>
            {
                state = nCount,
                message = nCount > 0 ? "保存成功!" : "操作失败!",
                data = nCount.ToString()
            });
        }
コード例 #2
0
        public ResultModel <string> DelCourses(SaveCourseRQ rq)
        {
            var obj    = Course.FindById(rq.Id);
            int nCount = obj.Delete();

            return(new ResultModel <string>
            {
                state = nCount,
                message = nCount > 0 ? "删除成功!" : "操作失败!",
                data = nCount.ToString()
            });
        }
コード例 #3
0
 public ResultModel <string> SaveCourses(SaveCourseRQ rq)
 {
     rq.CreatedByName = this.User.Identity.Name;
     return(_service.SaveCourses(rq));
 }
コード例 #4
0
 public ResultModel <string> DelCourses(SaveCourseRQ rq)
 {
     return(_service.DelCourses(rq));
 }