Beispiel #1
0
        public IPhoneFactory GetInstance(FactoryName factoryName)
        {
            switch (factoryName)
            {
            case FactoryName.SAMSUNG:
                return(new Samsung());

            case FactoryName.NOKIA:
                return(new Samsung());

            case FactoryName.MOTO:
                return(new Samsung());
            }
            return(null);
        }
Beispiel #2
0
        public void RegisterSkinGroup(string overrideName, FactoryName factoryName)
        {
            string key;

            key = GetStyleString(factoryName);
            for (int i = 0; i < FactoryToOverrideConversionList.Count; i++)
            {
                if (FactoryToOverrideConversionList[i][0] == key)
                {
                    FactoryToOverrideConversionList[i].Add(overrideName);
                    return;
                }
            }
            //factory name not yet in the list
            FactoryToOverrideConversionList.Add(new List <string> {
                key, overrideName
            });
        }
Beispiel #3
0
        public string ReplaceSecretsWithExampleStrings(string jsonActual)
        {
            string ret = jsonActual;

            ret = ReplaceOne(ret, TenantId, ExampleTenantId);
            ret = ReplaceOne(ret, ClientId, ExampleClientId);
            ret = ReplaceOne(ret, ClientSecret, ExampleClientSecret);
            ret = ReplaceOne(ret, SubId, ExampleSubId);
            ret = ReplaceOne(ret, ResourceGroupName, ExampleResourceGroupName);
            ret = ReplaceOne(ret, ResourceGroupName.ToLowerInvariant(), ExampleResourceGroupName.ToLowerInvariant());
            ret = ReplaceOne(ret, FactoryName, ExampleFactoryName);
            ret = ReplaceOne(ret, FactoryName.ToLowerInvariant(), ExampleFactoryName.ToLowerInvariant());
            ret = ReplaceOne(ret, FactoryLocation, ExampleFactoryLocation);
            ret = ReplaceOne(ret, FactoryLocation.ToLowerInvariant(), ExampleFactoryLocation.ToLowerInvariant());
            ret = ReplaceOne(ret, StorageAccountName, ExampleStorageAccountName);
            ret = ReplaceOne(ret, StorageAccountKey, ExampleStorageAccountKey);
            ret = ReplaceOne(ret, BlobContainerName, ExampleBlobContainerName);
            return(ret);
        }
Beispiel #4
0
        private string GetStyleString(FactoryName name)
        {
            switch (name)
            {
            case FactoryName.ScreenBackgroundColor:
                return("StandardBackgroundColor");

            case FactoryName.PanelBackgroundColor:
                return("PanelBackgroundColor");

            case FactoryName.PanelHeaderColor:
                return("PanelHeaderColor");

            case FactoryName.StandardFont:
                return("StandardFont");

            case FactoryName.StandardBoldFont:
                return("StandardBoldFont");

            case FactoryName.SmallFont:
                return("SmallFont");

            case FactoryName.TinyFont:
                return("TinyFont");

            case FactoryName.ReadOnlyFont:
                return("ReadOnlyFont");

            case FactoryName.GoldBoldFont:
                return("GoldFont");

            case FactoryName.PanelHeaderFont:
                return("PanelHeaderFont");

            case FactoryName.PanelHeaderButton:
                return("PanelHeaderButton");

            case FactoryName.DIButton1:
                return("DIButton1");

            case FactoryName.DIButton2:
                return("DIButton2");

            case FactoryName.DIControls:
                return("DIControls");

            case FactoryName.StandardLabel:
                return("StandardLabel");

            case FactoryName.PanelHeader:
                return("PanelHeader");

            case FactoryName.StandardButtonSelected:
                return("StandardButtonSelected");

            case FactoryName.StandardButton:
                return("StandardButton");

            default:
                return("null");
            }
        }