public OrdersRepository(ProductsRepository productsRepository, CustomersRepository customersRepository, PlatformDatabaseContext databaseContext) { _productsRepository = productsRepository; _customersRepository = customersRepository; _databaseContext = databaseContext; }
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)); }
public static async Task <ProductsRepository> CreateAsync() { var databaseContext = await PlatformDatabaseContext.CreateAsync(); return(new ProductsRepository(databaseContext)); }
public ProductsRepository(PlatformDatabaseContext databaseContext) { _databaseContext = databaseContext; }
public CustomersRepository(PlatformDatabaseContext databaseContext) { _databaseContext = databaseContext; }