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)); }
/// <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)); }