private static void CreateConfig(IMapperConfigurationExpression cfg) { TransactionMappingConfiguration.CreateTransactionMappingLogic(cfg); SpendMappingConfiguration.CreateConfig(cfg); AlternativeIncomeConfiguration.CreateConfig(cfg); AssetConfiguration.CreateConfig(cfg); }
public void OnGet() { Console.WriteLine("GET called in index page."); try { GraphAssets assets = AssetConfiguration.Load(config.TableName, config.StorageConnectionString); List <VrtuAsset> list = new List <VrtuAsset>(); foreach (var item in assets.VirtualRtus) { list.Add(new VrtuAsset(item)); } list.Sort(); Data = JsonConvert.SerializeObject(list); } catch (Exception ex) { Console.WriteLine($"Exception getting assets - {ex.Message}"); } ClaimsPrincipal user = HttpContext.User; Name = user.Identity.Name; Console.WriteLine($"User identity name = {Name}"); }
/// <inheritdoc /> public IAssetsConfiguration Assets(string urlPath, string fileSystemPath) { var assetConfig = new AssetConfiguration(urlPath, fileSystemPath, GetCurrentApiInformation()); ApplicationConfigurationService.AddConfigurationObject(assetConfig); return(assetConfig); }
Asset FindAssetInConfiguration(Asset asset, AssetConfiguration configuration) { for (int i = 0; i < configuration.assets.Count; i++) { if (configuration.assets[i].guid == asset.guid) { return(configuration.assets[i]); } } return(null); }
public async Task <IActionResult> OnGetAsync(int id) { GraphAssets assets = AssetConfiguration.Load(config.TableName, config.StorageConnectionString); List <VrtuAsset> list = new List <VrtuAsset>(); foreach (var item in assets.VirtualRtus) { list.Add(new VrtuAsset(item)); } Data = JsonConvert.SerializeObject(list); return(Page()); }
public void OnGet() { GraphAssets assets = AssetConfiguration.Load(config.TableName, config.StorageConnectionString); List <VrtuAsset> list = new List <VrtuAsset>(); foreach (var item in assets.VirtualRtus) { list.Add(new VrtuAsset(item)); } Data = JsonConvert.SerializeObject(list); }
public void OnGet() { if (!this.Request.Query.ContainsKey("device")) { throw new Exception("Invalid request."); } string device = this.Request.Query["device"][0]; //if (!device.Contains("#")) //{ // throw new Exception("Invalid virtual rtu and device."); //} string formatted = device.Replace("#", ""); string[] parts = formatted.Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries); if (parts.Length != 2) { throw new Exception("Invalid device specification."); } GraphAssets assets = AssetConfiguration.Load(config.TableName, config.StorageConnectionString); foreach (var vrtu in assets.VirtualRtus) { if (vrtu.Id.ToLowerInvariant() == parts[0].ToLowerInvariant()) { foreach (var item in vrtu.Devices) { if (item.Id.ToLowerInvariant() == parts[1].ToLowerInvariant()) { Device = item.Id; VirtualRtu = vrtu.Id; return; } } } } }
void DrawConfiguration(ref int thisConfigurationIndex, ref int otherConfigurationIndex, ref Vector2 scrollPosition) { thisConfigurationIndex = EditorGUILayout.Popup("Configuration A:", thisConfigurationIndex, assetSettings.configurationDropdownStrings, GUILayout.MaxWidth(300)); //Is this configuration index out of bounds? if (thisConfigurationIndex < 0 || thisConfigurationIndex >= assetSettings.configurations.Count) { GUILayout.Label("Can't find this configuration at index: " + thisConfigurationIndex); return; } //Is other configuration index out of bounds? if (otherConfigurationIndex < 0 || otherConfigurationIndex >= assetSettings.configurations.Count) { GUILayout.Label("Can't find other configuration at index: " + otherConfigurationIndex); return; } AssetConfiguration currentConfiguration = assetSettings.configurations[thisConfigurationIndex]; AssetConfiguration otherConfiguration = assetSettings.configurations[otherConfigurationIndex]; //Draw configuration according to the comparison rule if (currentConfiguration != null) { scrollPosition = GUILayout.BeginScrollView(scrollPosition); GUILayout.BeginHorizontal(); GUILayout.Space(3); GUILayout.BeginVertical(); for (int i = 0; i < currentConfiguration.assets.Count; i++) { Asset asset = currentConfiguration.assets[i]; Asset otherAsset = FindAssetInConfiguration(asset, otherConfiguration); AssetComparisonStates comparisonState; if (otherAsset == null) { comparisonState = AssetComparisonStates.Exclusive; } else { if (asset.Equals(otherAsset)) { comparisonState = AssetComparisonStates.Same; } else { comparisonState = AssetComparisonStates.Different; } } if (comparisonMode != ComparisonMode.ShowAll && ( (comparisonMode == ComparisonMode.ShowExclusive && comparisonState != AssetComparisonStates.Exclusive) || (comparisonMode == ComparisonMode.ShowDifferent && comparisonState != AssetComparisonStates.Different) || (comparisonMode == ComparisonMode.ShowSame && comparisonState != AssetComparisonStates.Same) )) { continue; } GUILayout.BeginHorizontal(); if (comparisonState == AssetComparisonStates.Different) { GUILayout.Label("(Diff)", italicLabelStyle); } else if (comparisonState == AssetComparisonStates.Exclusive) { GUILayout.Label("(Exc)", italicLabelStyle); } else if (comparisonState == AssetComparisonStates.Same) { GUILayout.Label("(Same)", italicLabelStyle); } GUILayout.Space(2); GUILayout.Label(currentConfiguration.assets[i].name, assetButtonStyle); GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); } GUILayout.Space(2); GUILayout.EndVertical(); GUILayout.EndHorizontal(); GUILayout.EndScrollView(); } }
public SpeedyAssetLinksGenerator() : base() { _configuration = AssetConfigurationReader.Read(); }
Asset FindAssetInConfiguration(Asset asset, AssetConfiguration configuration) { for(int i=0; i<configuration.assets.Count; i++) { if(configuration.assets[i].guid == asset.guid) { return configuration.assets[i]; } } return null; }