Пример #1
0
        /// <summary>
        /// 修改网站设置
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public Result <int> UpdateConfig(Base_Config model)
        {
            var oldModel = DataOperateBasic <Base_Config> .Get().GetModel(model.Id);

            model      = FiterUpdate(oldModel, model);
            model.Logo = oldModel.Logo;
            Result <int> result = new Result <int>();

            try
            {
                var rows = DataOperateBasic <Base_Config> .Get().Update(model);

                result.Data = rows;
                result.Flag = EResultFlag.Success;

                WriteLog(AdminModule.SystemParameter.GetText(), SystemRight.Add.GetText(), "修改网站设置:" + model.Id + ":" + model.Name);
            }
            catch (Exception ex)
            {
                result.Data      = -1;
                result.Flag      = EResultFlag.Failure;
                result.Exception = new ExceptionEx(ex, "UpdateConfig");
            }
            return(result);
        }
Пример #2
0
        public ActionResult Edit(Base_Config model)
        {
            Result <int> result = new Result <int>();

            using (AdminClientProxy proxy = new AdminClientProxy(ProxyEx(Request)))
            {
                result = proxy.UpdateConfig(model);
            }
            return(Json(result.ToResultView()));
        }
Пример #3
0
        /// <summary>
        /// 添加网站设置
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public Result <int> AddConfig(Base_Config model)
        {
            model = base.SetCurrentUser(model);
            Result <int> result = new Result <int>();

            try
            {
                var rows = DataOperateBasic <Base_Config> .Get().Add(model);

                result.Data = rows;
                result.Flag = EResultFlag.Success;

                WriteLog(AdminModule.SystemParameter.GetText(), SystemRight.Add.GetText(), "新增网站设置:" + model.Id + ":" + model.Name);
            }
            catch (Exception ex)
            {
                result.Data      = -1;
                result.Flag      = EResultFlag.Failure;
                result.Exception = new ExceptionEx(ex, "AddConfig");
            }
            return(result);
        }
Пример #4
0
 /// <summary>
 /// 新增站点设置
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public Result <int> AddConfig(Base_Config model)
 {
     return(base.Channel.AddConfig(model));
 }
Пример #5
0
 /// <summary>
 /// 修改网站设置
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public Result <int> UpdateConfig(Base_Config model)
 {
     return(base.Channel.UpdateConfig(model));
 }