Example #1
0
 public CustomerRepository(RouteDeliveryDbContext dbContext)
 {
     _dbContext = dbContext;
     if (_dbContext.Customers.Count() == 0)
     {
         AddRange(GetMockCustomerData());
         _dbContext.SaveChanges();
     }
 }
Example #2
0
 public OptimizationRequestRepository(RouteDeliveryDbContext dbContext)
 {
     _dbContext = dbContext;
     if (_dbContext.OptimizationRequests.Count() == 0)
     {
         AddRange(GetMockOptimizationRequestData());
         _dbContext.SaveChanges();
     }
 }
Example #3
0
 public DeliveryRepository(RouteDeliveryDbContext dbContext)
 {
     _dbContext = dbContext;
     if (_dbContext.Deliveries.Count() == 0)
     {
         AddRange(GetMockDeliveryData());
         _dbContext.SaveChanges();
     }
 }
Example #4
0
        public UnitOfWork(RouteDeliveryDbContext dbContext)
        {
            _dbContext = dbContext;

            _customers           = new CustomerRepository(_dbContext);
            _deliveries          = new DeliveryRepository(_dbContext);
            _drivers             = new DriverRepository(_dbContext);
            _optimizationRequest = new OptimizationRequestRepository(_dbContext);
            _deliverySchedule    = new DeliveryScheduleRepository(_dbContext);
        }