Exemple #1
0
        internal async Task RunAsync()
        {
            try
            {
                presenter.WriteLine("Beginning Extract");
                var extract = graphExtractor.LoadObjects();
                presenter.WriteLine("Extraction complete");

                presenter.WriteLine("Beginning Transformation");
                var transformed = graphTransformer.Transform(extract);
                presenter.WriteLine("Transformation complete");

                presenter.WriteLine("Beginning Load");
                await graphLoader.LoadGraphAsync(transformed);

                presenter.WriteLine("Load complete");
            }
            catch (Exception ex)
            {
                presenter.WriteLine(ex.Message);
                presenter.WriteLine(ex.ToString());
            }
        }