コード例 #1
0
ファイル: Program.cs プロジェクト: rolledback/RestaurantMap
        public static async Task Main(string[] args)
        {
            IWebHost webHost = BuildWebHost(args);

            IRestaurantRepository restaurantRepository = (IRestaurantRepository)webHost.Services.GetService(typeof(IRestaurantRepository));
            IUserRepository       userRepository       = (IUserRepository)webHost.Services.GetService(typeof(IUserRepository));
            IBackupDbService      backupService        = (IBackupDbService)webHost.Services.GetService(typeof(IBackupDbService));

            await backupService.Restore(restaurantRepository);

            await backupService.Restore(userRepository);

            BuildWebHost(args).Run();
        }