示例#1
0
 /// <summary>
 /// Initialize the database and repositories. Inject the database context to repositories.
 /// </summary>
 public BaseController()
 {
     var db = new BarContext();
     BarRepository = new BarRepository(db);
     BottleRepository = new BottleRepository(db);
     DrinkRepository = new DrinkRepository(db);
     DrinkBarRepository = new DrinkBarRepository(db);
     EventRepository = new EventRepository(db);
     IngredientDrinkRepository = new IngredientDrinkRepository(db);
     IngredientRepository = new IngredientRepository(db);
     OrderDrinkRepository = new OrderDrinkRepository(db);
     OrderRepository = new OrderRepository(db);
     QuantityRepository = new QuantityRepository(db);
     UnitRepository = new UnitRepository(db);
     UserBarRepository = new UserBarRepository(db);
     UserRepository = new UserRepository(db);
     UserRoleRepository = new UserRoleRepository(db);
 }
示例#2
0
 public QuantityController(QuantityRepository quantityRepository)
 {
     _quantityRepository = quantityRepository;
 }