コード例 #1
0
        /// <summary>
        /// 添加系统模块
        /// </summary>
        /// <param name="model">系统模块对象</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-6</remarks>
        public Domain.Models.ResultModel Add(Domain.Models.AC.AC_ModuleModel model)
        {
            var result = new ResultModel();
            var module = this._database.Db.AC_Module.Find(this._database.Db.AC_Module.ModuleName == model.ModuleName);

            if (module == null)
            {
                result.Data = this._database.Db.AC_Module.Insert(model);
            }
            else
            {
                result.Messages = new List <string>()
                {
                    "Add failed, the menu name already exists"
                };                                                                                  //添加失败,菜单名称已经存在.
            }
            return(result);
        }
コード例 #2
0
        /// <summary>
        /// 更新系统模块
        /// </summary>
        /// <param name="model">系统模块对象</param>
        /// <returns>返回true时,表示更新成功;反之,表示更新失败</returns>
        /// <remarks>added by jimmy,2015-7-6</remarks>
        public Domain.Models.ResultModel Update(Domain.Models.AC.AC_ModuleModel model)
        {
            var result = new ResultModel();
            var module = this._database.Db.AC_Module.Find(this._database.Db.AC_Module.ModuleName == model.ModuleName && this._database.Db.AC_Module.ModuleID != model.ModuleID);

            if (module == null)
            {
                result.Data = this._database.Db.AC_Module.UpdateByModuleID(ModuleID: model.ModuleID, ModuleName: model.ModuleName, ParentID: model.ParentID, Controller: model.Controller, Action: model.Action, Icon: model.Icon);
            }
            else
            {
                result.Messages = new List <string>()
                {
                    "Failed to add, the menu name already exists."
                };                                                                                      //添加失败,菜单名称已经存在.
            }
            return(result);
        }