Esempio n. 1
0
 public CategoryRepositoryTest(Bootstrap bootstrap) : base(bootstrap)
 {
     _categoryRepository = _scope.ServiceProvider.GetService <ICategoryRepository>();
     _questionRepository = _scope.ServiceProvider.GetService <IQuestionRepository>();
     _userManager        = _scope.ServiceProvider.GetService <UserManager <ApplicationUser> >();
     _stringConstants    = _scope.ServiceProvider.GetService <IStringConstants>();
     ClearDatabase.ClearDatabaseAndSeed(_trappistDbContext);
 }
Esempio n. 2
0
 public QuestionsRepositoryTest(Bootstrap bootstrap) : base(bootstrap)
 {
     //resolve dependency to be used in tests
     _questionRepository = _scope.ServiceProvider.GetService <IQuestionRepository>();
     _categoryRepository = _scope.ServiceProvider.GetService <ICategoryRepository>();
     _userManager        = _scope.ServiceProvider.GetService <UserManager <ApplicationUser> >();
     _testRepository     = _scope.ServiceProvider.GetService <ITestsRepository>();
     ClearDatabase.ClearDatabaseAndSeed(_trappistDbContext);
 }
Esempio n. 3
0
        public async Task ClearDatabase()
        {
            var message = new ClearDatabase
            {
                DataId = Guid.NewGuid()
            };

            await _endpointInstancePriority.Publish(message).ConfigureAwait(false);
        }
Esempio n. 4
0
        private static void ShowCommands(AppDbContext context)
        {
            System.Console.WriteLine("Type command");
            string line = Console.ReadLine();

            switch (line)
            {
            case "1":
                DummyData.InsertAllDummyData(context, 5);
                break;

            case "2":
                ClearDatabase.DeleteData(context);
                break;

            case "r":
                var restaurant = Create.CreateRestaurant(context);
                if (restaurant == null)
                {
                    break;
                }
                context.Restaurants.Add(restaurant);
                context.SaveChanges();
                break;

            case "d":
                var dish = Create.CreateDish(context);
                if (dish == null)
                {
                    break;
                }
                context.Dishes.Add(dish);
                context.SaveChanges();
                break;

            case "g":
                var guest = Create.CreateGuest(context);
                context.Guests.Add(guest);
                context.SaveChanges();
                break;

            case "v":
                var review = Create.CreateReview(context);
                context.Reviews.Add(review);
                context.SaveChanges();
                break;

            case "t":
                var table = Create.CreateTable(context);
                context.Tables.Add(table);
                context.SaveChanges();
                break;

            case "w":
                var waiter = Create.CreateWaiter(context);
                context.Waiters.Add(waiter);
                context.SaveChanges();
                break;

            case "qr":
                View.ListRestaurantGeneralInformation(context);
                break;

            case "qv":
                View.ListRestaurantBasedOnTableReviews2(context);
                break;

            case "qt":
                View.ListRestaurantByType(context);
                break;

            case "x":
                System.Console.WriteLine("Exiting....");
                return;

            default:
                System.Console.WriteLine("Unknown command");
                break;
            }
        }