示例#1
0
        public static void Main()
        {
            Console.WriteLine("DotNetBay Commandline");

            IAuctionRunner auctionRunner = null;

            try {
                var store          = ServiceLocator.GetInstance.GetMainRepository;
                var auctionService = ServiceLocator.GetInstance.GetAuctionService;

                auctionRunner = AuctionRunner.GetInstance(store);

                Console.WriteLine("Started AuctionRunner");
                auctionRunner.Start();

                var allAuctions = auctionService.GetAll();

                Console.WriteLine("Found {0} auctions returned by the service.", allAuctions.Count());

                Console.Write("Press enter to quit");
                Console.ReadLine();
            } finally {
                auctionRunner?.Dispose();
            }

            Environment.Exit(0);
        }