예제 #1
0
        public AppConfig(JObject appConfig)
        {
            DicEnviroment =
                new Dictionary <int, string> {
                { 0, "Môi trường thật" }, { 1, "Môi trường test" }, { 2, "Môi trường dev" }
            };

            IosVersion     = appConfig.Value <string>("ios");
            AndroidVersion = appConfig.Value <string>("android");
            StoreIos       = appConfig.Value <string>("storeIos");
            StoreAndroid   = appConfig.Value <string>("storeAndroid");
            ApiProd        = appConfig.Value <string>("apiProd");
            TokenProd      = appConfig.Value <string>("tokenProd");
            ApiTest        = appConfig.Value <string>("apiTest");
            TokenTest      = appConfig.Value <string>("tokenTest");
            ApiDev         = appConfig.Value <string>("apiDev");
            TokenDev       = appConfig.Value <string>("tokenDev");
            UserApi        = TokenProd.Split('/').First();
            PassApi        = TokenProd.Split('/').Last();
        }
예제 #2
0
        public string GetApiByEnv(int indexEnv)
        {
            CurrentEnv = DicEnviroment[indexEnv];
            if (indexEnv == 0) // thật
            {
                UserApi = TokenProd.Split('/').First();
                PassApi = TokenProd.Split('/').Last();
                return(ApiProd);
            }
            if (indexEnv == 1) // test
            {
                UserApi = TokenTest.Split('/').First();
                PassApi = TokenTest.Split('/').Last();
                return(ApiTest);
            }
            if (indexEnv == 2) // dev
            {
                UserApi = TokenDev.Split('/').First();
                PassApi = TokenDev.Split('/').Last();
                return(ApiDev);
            }

            return(ApiProd);
        }