/// <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); }
/// <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); }