public CategoryController(CategoryContext context, IOptionsSnapshot <CategorySettings> settings) { _categoryContext = context ?? throw new ArgumentNullException(nameof(context)); _settings = settings.Value; ((DbContext)context).ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; }
public Settings (SQLiteConnection sqlConnection) { Common = new CommonSettings (); LockScreen = new LockScreenSettings (); ParticipantView = new ParticipantViewSettings (); Categories = new CategorySettings (sqlConnection); Beacons = new BeaconsSettings (sqlConnection, Categories); }
public static GameTimer StartTimer(float time, bool once, bool destroyOnLoad, EventHandler receiver, string tname = "timer") { var go = new GameObject(tname); var com = go.AddComponent(typeof(GameTimer)) as GameTimer; com.OnTimer = receiver; com.timeLeft_ = time; com.elapse_ = time; com.once_ = once; com.destroyOnLoad_ = destroyOnLoad; //CategorySettings CategorySettings.Attach(go.transform, "_timers/", false); return(com); }
private static void UpdateSettings(ref RecipientSettings settings, Category category, Frequency newFrequency) { if (settings == null) { settings = new RecipientSettings { CategorySettings = new List <CategorySettings>(), DefinitionSettings = new List <DefinitionSettings>() } } ; var categorySettings = (from s in settings.CategorySettings where s.CategoryId == category.Id select s).SingleOrDefault(); if (categorySettings == null) { categorySettings = new CategorySettings { CategoryId = category.Id, Frequency = newFrequency }; settings.CategorySettings.Add(categorySettings); } else { categorySettings.Frequency = newFrequency; } }
protected List <CategorySettings> GetCategoryList() { var securityCategorySettings = new CategorySettings(new[] { ManagementType.PortalSecurity, ManagementType.AccessRights, ManagementType.LoginHistory, ManagementType.AuditTrail }) { Title = Resource.ManagementCategorySecurity, ClassName = "security" }; var generalSettings = new CategorySettings(new[] { ManagementType.Customization, ManagementType.ProductsAndInstruments, ManagementType.WhiteLabel }) { Title = Resource.ManagementCategoryCommon, ClassName = "general" }; var backupSettings = new CategorySettings(new[] { ManagementType.Migration, ManagementType.Backup, ManagementType.DeletionPortal, ManagementType.Storage }) { Title = Resource.DataManagement, ClassName = "backup" }; var integrationCategorySettings = new CategorySettings(new[] { ManagementType.LdapSettings, ManagementType.ThirdPartyAuthorization, ManagementType.DocService, ManagementType.MailService, ManagementType.SmtpSettings }) { Title = Resource.ManagementCategoryIntegration, ClassName = "productsandinstruments" }; if (CoreContext.Configuration.Standalone) { integrationCategorySettings.AddModules(ManagementType.FullTextSearch); } var statisticSettings = new CategorySettings { Title = Resource.ManagementCategoryStatistic, ModuleUrl = ManagementType.Statistic, ClassName = "statistic" }; var monitoringSettings = new CategorySettings { Title = Resource.Monitoring, ModuleUrl = ManagementType.Monitoring, ClassName = "monitoring" }; var result = new List <CategorySettings> { generalSettings, securityCategorySettings, backupSettings, integrationCategorySettings, statisticSettings, monitoringSettings }; return(result); }
protected bool DisplayModuleList(CategorySettings category) { return(NavigationList.Intersect(category.Modules).Any()); }
/*public CMapObject(JsonData data, MapObjectReference mapgoref) * { * this.ActorData = new PlayActor(); * this.ActorData.SN = Convert.ToInt64(data["SN"]); * this.reference = mapgoref; * if (reference == null) * { * Debug.LogError(string.Format("The map object not exist:{0},please check 'MapObjectReference' config.May be the 'MapObjectReference' config in server and client are not synchronized,please synchronized.", refid)); * Dispose(); * return; * } * this.refid = mapgoref.Id; * this.ActorData.Movedata.X = Convert.ToInt32(data["pos"]["x"]); * this.ActorData.Movedata.Z = Convert.ToInt32(data["pos"]["y"]); * this.ActorData.Movedata.Dir_X = Convert.ToSingle(data["forward"]["x"]); * this.ActorData.Movedata.Dir_Z = Convert.ToSingle(data["forward"]["y"]); * * Vector3 navpos; * CClientCommon.GetNavMeshPostion(out navpos, new Vector3(this.ActorData.Movedata.X, 0f, this.ActorData.Movedata.Z), Global.world.NavLayerMask); * position = navpos; * SetPosition(navpos); * * float x = this.ActorData.Movedata.Dir_X; * float z = this.ActorData.Movedata.Dir_Z; * if (x != 0 || z != 0) * SetForward(new Vector3(x, 0, z).normalized); * * this.Name = string.Format("XYMapObject{0}_{1}", this.ActorData.SN, this.refid); * * MapObjectList.Add(this.ActorData.SN, this); * SetLayer(CDefines.Layer.Player); * }*/ protected override void OnAllModelsLoadDone() { base.OnAllModelsLoadDone(); CategorySettings.Attach(base.Transform, "_roles/_map_objects/", false); }
protected bool DisplayModuleList(CategorySettings category) { return GetNavigationList().Intersect(category.Modules).Any(); }
protected override void OnCreate() { base.OnCreate(); CategorySettings.Attach(gameObject.transform, "_effect/"); ShowTouchEffect(effectPos); }
public CategoriesAttribute(IEnumerable <IContentRepositoryDescriptor> contentRepositoryDescriptors, CategorySettings categorySettings) { _contentRepositoryDescriptors = contentRepositoryDescriptors; _categorySettings = categorySettings; }