public void InsertApplication(WTF.Logging.Entity.loger_application objloger_application) { objloger_application.ApplicationName.CheckIsNull("请输入程序名称", LogModuleType.LogManager); objloger_application.ApplicationCode.CheckIsNull("请输入程序代码", LogModuleType.LogManager); if (this.loger_application.Any <WTF.Logging.Entity.loger_application>(s => s.ApplicationCode == objloger_application.ApplicationCode)) { SysAssert.InfoHintAssert("输入的程序代码已经存在"); } objloger_application.SortIndex = 0; objloger_application.IDPath = ""; objloger_application.CreateDate = DateTime.Now; this.CurrentEntities.AddTologer_application(objloger_application); this.CurrentEntities.SaveChanges(); WTF.Logging.Entity.loger_application _application = this.loger_application.FirstOrDefault <WTF.Logging.Entity.loger_application>(s => s.ApplicationID == objloger_application.ParentID); objloger_application.SortIndex = objloger_application.ApplicationID; objloger_application.IDPath = _application.IDPath + objloger_application.ApplicationID + ","; List <EnumParameter> enumMembers = typeof(LogCategory).GetEnumMembers(); foreach (EnumParameter parameter in enumMembers) { WTF.Logging.Entity.loger_category _category = new WTF.Logging.Entity.loger_category { ApplicationID = objloger_application.ApplicationID, CategoryTypeCode = parameter.Key, CategoryName = parameter.Description, LogWriteType = "1" }; this.CurrentEntities.AddTologer_category(_category); } this.CurrentEntities.SaveChanges(); }
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 UpdateApplication(WTF.Logging.Entity.loger_application objloger_application) { objloger_application.ApplicationName.CheckIsNull("请输入程序名称", LogModuleType.LogManager); objloger_application.ApplicationCode.CheckIsNull("请输入程序代码", LogModuleType.LogManager); if (this.loger_application.Any <WTF.Logging.Entity.loger_application>(s => (s.ApplicationID != objloger_application.ApplicationID) && (s.ApplicationCode == objloger_application.ApplicationCode))) { SysAssert.ArgumentAssert <LogModuleType>("输入的程序代码已经存在", LogModuleType.LogManager); } this.CurrentEntities.SaveChanges(); }
public void InsertCategory(WTF.Logging.Entity.loger_category objloger_category) { objloger_category.CategoryTypeCode.CheckIsNull("请输入日志类型代码", LogModuleType.LogManager); objloger_category.CategoryName.CheckIsNull("请输入日志类型名称", LogModuleType.LogManager); if (this.loger_category.Any <WTF.Logging.Entity.loger_category>(s => (s.ApplicationID == objloger_category.ApplicationID) && (s.CategoryTypeCode == objloger_category.CategoryTypeCode))) { SysAssert.ArgumentAssert <LogModuleType>("输入的日志类型代码已经存在", LogModuleType.LogManager); } this.CurrentEntities.AddTologer_category(objloger_category); this.CurrentEntities.SaveChanges(); }