예제 #1
0
        public static void SetConnection(ExecutionContext context, ILogger log)
        {
            IConfiguration iconfig = new ConfigurationBuilder()
                                     .AddEnvironmentVariables() // needed for the ConnectionString - comes from local.settings.json or Azure Function Configuration
//            .AddJsonFile("local.settings.json", true, true)
                                     .Build();
            string cs = iconfig["ConnectionStrings:DataHub"];

            string aw = Utilities.GetEnvironmentVariable("AzureWebJobsStorage");

            //            log.LogInformation($"Connection String:" + cs);
            //log.LogInformation($"AW Storage:" + aw);
            //AzureFileHelper.WriteFile("system/" + ".AzureDataHubProduction.SS.log", cs == null ? "empty - connection" : "cs:" + cs, true);
            //AzureFileHelper.WriteFile("system/" + ".AzureDataHubProduction.SS.log", aw == null ? "empty - storage" : "env:" + aw, true);
            DBContextWithConnectionString.SetConnectionString(cs);

            string Url  = iconfig["MuleSoftUrl"];
            string User = iconfig["MuleSoftUser"];
            string PW   = iconfig["MuleSoftPassword"];
            string stop = iconfig["DoNotSendToMuleSoft"];

            MulesoftPush.SetConnection(stop == "true" ? null : Url, User, PW);
        }
예제 #2
0
 public void Setup()
 {
     DBContextWithConnectionString.SetConnectionString("");
 }
예제 #3
0
 public void Setup()
 {
     DBContextWithConnectionString.SetConnectionString("Data Source=(local);Initial Catalog=suncor;Integrated Security=True;MultipleActiveResultSets=True;");
 }