Пример #1
0
        public ActionResult Delete(string Id)
        {
            int idx = 0;
            int.TryParse(Id,out idx);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            LogicArticle artDal = new LogicArticle();
            var res = artDal.ArticleDelete(out resultMsg, idx);
            if (res > 0)
            {
                result.result = 1;
                result.resultMsg = "删除成功!";
            }
            else
            {
                result.result = -1;
                result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg;
            }

            return Json(result);
        }
        public ActionResult Delete(string Id)
        {
            int idx = 0;
            int.TryParse(Id, out idx);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            LogicArticle artDal = new LogicArticle();
            try
            {
                var res = artDal.ArticleDelete(out resultMsg, base.AuthorizeInfo, idx);
                if (res > 0)
                {
                    result.result = BaseNumber.OperationSuccessfullyNo;
                    result.resultMsg = "删除成功!";
                }
                else
                {
                    result.result = BaseNumber.OperationFailedNo;
                    result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg;
                }
            }
            catch (AuthorizeException ex)
            {
                result.result = BaseNumber.NotAuthorizeNo ;
                result.resultMsg = ex.Message;
            }
            catch (Exception ex)
            {
                result.result = BaseNumber.OperationFailedNo;
                result.resultMsg = ex.Message;
            }

            return Json(result);
        }