Example #1
0
        public void OnPost()
        {
            var InURL   = Request.Form["InputURL"];
            var InKey   = Request.Form["InputKey"];
            var InDB    = Request.Form["InputDB"];
            var InColl  = Request.Form["InputColl"];
            var OutUrl  = Request.Form["OutputURL"];
            var OutKey  = Request.Form["OutputKey"];
            var OutDb   = Request.Form["OutputDb"];
            var OutColl = Request.Form["OutputColl"];
            var gApiKey = Request.Form["apiKey"];

            BemStaticAggregator.AggregateStaticData(gApiKey, InURL, InKey, InDB, InColl, OutColl, OutDb, OutUrl, OutKey);
        }
Example #2
0
        public static void TransformStaticData(TaskModel model)
        {
            if (model.GoogleApiKey == null)
            {
                //TODO: Uncomment when Locations API is implemented correctly
                //Console.WriteLine($"No google APIKey found for task {model.Source}:{model.Type}, skipping task");
                //return;
            }

            Console.WriteLine($"Task {model.Source}:{model.Type} started");

            BemStaticAggregator.AggregateStaticData(model.GoogleApiKey, model.Input.URL, model.Input.Key, model.Input.Database, model.Input.Collection,
                                                    model.Output.Collection, model.Output.Database, model.Output.URL, model.Output.Key);
        }