Beispiel #1
0
        public JsonResult Update(int Status, string Title, string PicUrl, int Id = 0)
        {
            AjaxResponse <ArticleDisPhoto> obj = new AjaxResponse <ArticleDisPhoto>();

            if (string.IsNullOrEmpty(Title))
            {
                obj.ErrorMessage = "展图名称不能为空";
                return(Json(obj));
            }
            if (string.IsNullOrEmpty(PicUrl))
            {
                obj.ErrorMessage = "展图路径不能为空";
                return(Json(obj));
            }
            if (Title.Length > 15)
            {
                obj.ErrorMessage = "展图名称不能超过15个字";
                return(Json(obj));
            }

            ArticleDisPhoto ArticleDisPhoto = new ArticleDisPhoto {
                Id = Id, Title = Title, PicUrl = PicUrl, Status = Status != 99 ? StatusEnum.Normal : StatusEnum.Delete
            };

            obj.IsSuccess = ArticleDisPhotoService.UpdateModel(ArticleDisPhoto);

            return(Json(obj));
        }
Beispiel #2
0
        /// <summary>
        /// 批量恢复默认展图
        /// </summary>
        /// <param name="ids">ID集合信息(逗号分隔)</param>
        /// <returns></returns>
        public JsonResult RecoverList(string ids = "")
        {
            IList <int> idList = ids.Trim(',').Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => Convert.ToInt32(s)).ToList();
            int         i      = ArticleDisPhotoService.UpdateModel(at => idList.Contains(at.Id), at => at.Status = StatusEnum.Normal);
            AjaxResponse <ArticleDisPhoto> obj = new AjaxResponse <ArticleDisPhoto>();

            if (i > 0)
            {
                obj.IsSuccess = true;
                obj.OtherData = "成功恢复" + i + "条记录";
            }
            else
            {
                obj.ErrorMessage = "操作失败!";
            }
            return(Json(obj));
        }