public void Updatemoduletype(WTF.Logging.Entity.loger_moduletype objloger_moduletype) { objloger_moduletype.ModuleTypeCode.CheckIsNull <string>("请输入模块代码", "LogManager"); objloger_moduletype.ModuleTypeName.CheckIsNull <string>("请输入模块名称", "LogManager"); if (this.loger_moduletype.Any <WTF.Logging.Entity.loger_moduletype>(s => (s.ModuleTypeID != objloger_moduletype.ModuleTypeID) && (s.ModuleTypeCode == objloger_moduletype.ModuleTypeCode))) { SysAssert.ArgumentAssert <LogModuleType>("输入的模块代码已经存在", LogModuleType.LogManager); } this.CurrentEntities.SaveChanges(); }
public void UpdateModuleType() { List <EnumParameter> enumMembers = typeof(LogModuleType).GetEnumMembers(); List <string> list2 = (from s in this.CurrentEntities.loger_moduletype select s.ModuleTypeCode).ToList <string>(); foreach (EnumParameter parameter in enumMembers) { if (!list2.Contains(parameter.Key)) { WTF.Logging.Entity.loger_moduletype _moduletype = new WTF.Logging.Entity.loger_moduletype { ModuleTypeCode = parameter.Key, ModuleTypeName = parameter.Description }; this.CurrentEntities.AddTologer_moduletype(_moduletype); } } this.CurrentEntities.SaveChanges(); }
public void AddTologer_moduletype(loger_moduletype loger_moduletype) { base.AddObject("loger_moduletype", loger_moduletype); }