Example #1
0
        public ActionResult Add(Epm_News model)
        {
            ResultView <int> view = new ResultView <int>();

            string fileDataJson = Request.Form["fileDataJson"];                                            //获取上传文件json字符串

            List <Base_Files> fileList = JsonConvert.DeserializeObject <List <Base_Files> >(fileDataJson); //将文件信息json字符

            //表单校验
            if (string.IsNullOrEmpty(model.NewsTitle))
            {
                view.Flag    = false;
                view.Message = "新闻标题不能为空";
                return(Json(view));
            }
            if (Convert.ToBoolean(Request.Form["State"]) == true)
            {
                model.State = 1;
            }
            else
            {
                model.State = 0;
            }
            Result <int> result = new Result <int>();

            using (BusinessClientProxy proxy = new BusinessClientProxy(ProxyEx(Request)))
            {
                result = proxy.AddNews(model, fileList);
            }
            return(Json(result.ToResultView()));
        }
Example #2
0
        ///<summary>
        ///修改:新闻、资讯表
        ///</summary>
        /// <param name="model">要修改的model</param>
        /// <returns>受影响的行数</returns>
        public Result <int> UpdateNews(Epm_News model)
        {
            Result <int> result = new Result <int>();

            try
            {
                var rows = DataOperateBusiness <Epm_News> .Get().Update(model);

                result.Data = rows;
                result.Flag = EResultFlag.Success;
                WriteLog(AdminModule.News.GetText(), SystemRight.Modify.GetText(), "修改新闻、资讯表: " + model.Id);
            }
            catch (Exception ex)
            {
                result.Data      = -1;
                result.Flag      = EResultFlag.Failure;
                result.Exception = new ExceptionEx(ex, "UpdateNews");
            }
            return(result);
        }
 /// <summary>
 /// 修改新闻
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public Result <int> UpdateNews(Epm_News model, List <Base_Files> fileList = null)
 {
     return(base.Channel.UpdateNews(model, fileList));
 }