public DeliveryScheduleRepository(EDM.RouteDelivery dbContext) { _dbContext = dbContext; if (_dbContext.DeliverySchedules.Count() == 0) { AddRange(GetMockDeliveryScheduleData()); _dbContext.SaveChanges(); } }
public CustomerRepository(EDM.RouteDelivery dbContext) { _dbContext = dbContext; if (_dbContext.Customers.Count() == 0) { AddRange(GetMockCustomerData()); _dbContext.SaveChanges(); } }
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); }