Exemple #1
0
 private async static Task FillDocs()
 {
     var deleteSetting = ConfigurationManager.AppSettings["Settings:DeleteDocuments"];
     var deleteFirst = !string.IsNullOrEmpty(deleteSetting) && bool.Parse(deleteSetting);
     var docdbCtx = DocumentDbContextFactory.New();
     if (deleteFirst)
     {
         await DeleteCollections(docdbCtx);
     }
     await CreateNeededCollections(docdbCtx);
     var trackedRidesFiller = new TrackedRidesFiller();
     Console.WriteLine("Filling up TrackedRides collection");
     var rides = await trackedRidesFiller.CreateTrackedRides();
     Console.WriteLine("Creating summary");
     await AddRidesToSummary(trackedRidesFiller.DocumentContext, rides);
 }
        private async static Task FillDocs()
        {
            var deleteSetting = ConfigurationManager.AppSettings["Settings:DeleteDocuments"];
            var deleteFirst   = !string.IsNullOrEmpty(deleteSetting) && bool.Parse(deleteSetting);
            var docdbCtx      = DocumentDbContextFactory.New();

            if (deleteFirst)
            {
                await DeleteCollections(docdbCtx);
            }
            await CreateNeededCollections(docdbCtx);

            var trackedRidesFiller = new TrackedRidesFiller();

            Console.WriteLine("Filling up TrackedRides collection");
            var rides = await trackedRidesFiller.CreateTrackedRides();

            Console.WriteLine("Creating summary");
            await AddRidesToSummary(trackedRidesFiller.DocumentContext, rides);
        }