public ActionResult Create(ModelArticle model, FormCollection fc) { ViewBag.Categorys = QueryCategoryAll(model.Categoryid.ToString()); ViewBag.CategorysTwo = QueryCategoryAll(model.CategoryTwo); var result = new ResultBase(); var resultMsg = string.Empty; var fileName = CommonMethod.ImageUpload(out result, this.HttpContext); if (result.result == -2) { ViewBag.CustomScript = UtilityScript.ShowMessage(result.resultMsg, isCreate: true); return View(model); } model.Context = fc["editorValue"]; model.Thumbnails = string.IsNullOrWhiteSpace(fileName) ? model.Thumbnails : fileName; model.Status = Convert.ToInt32(model.IsPermission); model.Isrecommend = Convert.ToInt32(model.IsRec); LogicArticle artDal = new LogicArticle(); var res = artDal.ArticleInsertUpdate(out resultMsg, model); if (res > 0) { resultMsg = "操作成功!"; ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto"); } else { resultMsg = "操作失败,请检查数据是否正确后重新操作!"; ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow"); } return View(model); }
public ActionResult Create(ModelArticle model, FormCollection fc) { var customScript = string.Empty; IList<SelectListItem> categorys = new List<SelectListItem>(); IList<SelectListItem> categorysTwo = new List<SelectListItem>(); try { categorys = QueryCategoryAll(model.Categoryid.ToString()); categorysTwo = QueryCategoryAll(model.CategoryTwo); var result = new ResultBase(); var resultMsg = string.Empty; var fileName = CommonMethod.ImageUpload(out result, this.HttpContext); if (result.result == -2) { customScript = UtilityScript.ShowMessage(result.resultMsg, isCreate: true); return View(model); } model.Context = fc["editorValue"]; model.Thumbnails = string.IsNullOrWhiteSpace(fileName) ? model.Thumbnails : fileName; model.Status = Convert.ToInt32(model.IsPermission); model.Isrecommend = Convert.ToInt32(model.IsRec); model.Createdate = model.Createdate; LogicArticle artDal = new LogicArticle(); var resultInsertUpdate = artDal.ArticleInsertUpdate(out resultMsg,base.AuthorizeInfo, model); if (resultInsertUpdate > 0) customScript = UtilityScript.ShowMessage(BaseDict.OperationSuccessfullyMsg, isCreate: true, isSuccess: true, funName: "Goto"); else customScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: false, funName: "BtnShow"); } catch (AuthorizeException ex) { customScript = Library.Common.UtilityScript.ShowMessage("系统出错,错误信息:" + ex.Message, title: "警告", isSuccess: false, funName: "GotoLogin"); } catch (Exception ex) { customScript = Library.Common.UtilityScript.ShowMessage("系统出错,错误信息:" + ex.Message, title: "警告"); } ViewBag.Categorys = categorys; ViewBag.CategorysTwo = categorysTwo; ViewBag.CustomScript = customScript; return View(model); }