public UnitOfWork(ApplicationDbContext context) { _context = context; Clients = new ClientRepository(_context); ClientsHistory = new ClientHistoryRepository(_context); ClientUsers = new ClientUserRepository(_context); ClientUsersHistory = new ClientUserHistoryRepository(_context); Customers = new CustomerRepository(_context); CustomersHistory = new CustomerHistoryRepository(_context); ClientCustomers = new ClientCustomerRepository(_context); ClientCustomersHistory = new ClientCustomerHistoryRepository(_context); CustomerLocations = new CustomerLocationRepository(_context); CustomerLocationsHistory = new CustomerLocationHistoryRepository(_context); Products = new ProductRepository(_context); ProductsHistory = new ProductHistoryRepository(_context); WorkOrders = new WorkOrderRepository(_context); WorkOrdersHistory = new WorkOrderHistoryRepository(_context); }
/// <summary> /// Repositories for interaction with the database /// </summary> static Unit() { contex = new StoreDbContex("StoreDb"); StatisticsRepository = new StatisticRepository(contex); ContactInformationRepository = new ContactInformationRepository(contex); CategoryRepository = new CategoryRepository(contex); ClientUserRepository = new ClientUserRepository(contex); CompanyProviderRepository = new CompanyProviderRepository(contex); EmployeeRepository = new EmployeeRepository(contex); PositionEmployeeRepository = new PositionEmployeeRepository(contex); InvoiceForPurchaseRepository = new InvoiceForPurchaseRepository(contex); ProductRepository = new ProductRepository(contex); SalesInvoiceRepository = new SalesInvoiceRepository(contex); CompanyСustomerRepository = new CompanyCustomerRepository(contex); ProductInStockRepository = new ProductInStockRepository(contex); }
public UserController(UserService userService, ClientUserRepository clientUserRepository, MqttClientService clientService) { this.userService = userService; this.clientUserRepository = clientUserRepository; this.clientService = clientService; }
public ClientController(ClientUserRepository clientUser, MqttClientService service) { this.clientUser = clientUser; this.service = service; }
public DeviceController(DeviceRepository deviceRepository, ClientUserRepository clientUserRepository, MqttClientService clientService) { this.deviceRepository = deviceRepository; this.clientUserRepository = clientUserRepository; this.clientService = clientService; }