コード例 #1
0
 public DeliveryScheduleRepository(EDM.RouteDelivery dbContext)
 {
     _dbContext = dbContext;
     if (_dbContext.DeliverySchedules.Count() == 0)
     {
         AddRange(GetMockDeliveryScheduleData());
         _dbContext.SaveChanges();
     }
 }
コード例 #2
0
 public CustomerRepository(EDM.RouteDelivery dbContext)
 {
     _dbContext = dbContext;
     if (_dbContext.Customers.Count() == 0)
     {
         AddRange(GetMockCustomerData());
         _dbContext.SaveChanges();
     }
 }
コード例 #3
0
        public UnitOfWork()
        {
            _dbContext = new EDM.RouteDelivery();

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