예제 #1
0
 public OrdersRepository(ProductsRepository productsRepository, CustomersRepository customersRepository,
                         PlatformDatabaseContext databaseContext)
 {
     _productsRepository  = productsRepository;
     _customersRepository = customersRepository;
     _databaseContext     = databaseContext;
 }
예제 #2
0
        public static async Task <OrdersRepository> CreateAsync()
        {
            var databaseContext = await PlatformDatabaseContext.CreateAsync();

            var productsRepository  = new ProductsRepository(databaseContext);
            var customersRepository = new CustomersRepository(databaseContext);

            return(new OrdersRepository(productsRepository, customersRepository, databaseContext));
        }
예제 #3
0
        public static async Task <ProductsRepository> CreateAsync()
        {
            var databaseContext = await PlatformDatabaseContext.CreateAsync();

            return(new ProductsRepository(databaseContext));
        }
예제 #4
0
 public ProductsRepository(PlatformDatabaseContext databaseContext)
 {
     _databaseContext = databaseContext;
 }
예제 #5
0
 public CustomersRepository(PlatformDatabaseContext databaseContext)
 {
     _databaseContext = databaseContext;
 }