Example #1
0
        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);
        }