コード例 #1
0
ファイル: OrdersQueue.cs プロジェクト: FVladislove/Practice
        public static Order CreateRandomOrder()
        {
            var    dishes = DishesPool.GetInstance();
            Random r      = new Random();

            return(new Order(Guid.NewGuid().ToString(), dishes.GetRandomDishes(), r.Next(0, 8)));
        }
コード例 #2
0
ファイル: DishesPool.cs プロジェクト: FVladislove/Practice
 public static DishesPool GetInstance()
 {
     if (instance == null)
     {
         instance = new DishesPool();
     }
     return(instance);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: FVladislove/Practice
        public static void Main(string[] args)
        {
            KFCScraper scraper = new KFCScraper();

            scraper.MyScrape("/ScrapersData/KFC/");

            var        scraperDataKFC = Directory.GetFiles(Directory.GetCurrentDirectory() + "/ScrapersData/KFC/");
            DishesPool dishesPool     = DishesPool.GetInstance();

            foreach (var scrapedFile in scraperDataKFC)
            {
                dishesPool.AddDishes(DataWorker.DeserialiseToDishes(scrapedFile));
            }


            CreateHostBuilder(args).Build().Run();
        }