public UnitOfWork(DataContext dataContext) { _dataContext = dataContext; CaseRepository = new CaseRepository(_dataContext); ChipsetRepository = new ChipsetRepository(_dataContext); CoreSeriesRepository = new CoreSeriesRepository(_dataContext); CoreSpeedRepository = new CoreSpeedRepository(_dataContext); CPURepository = new CPURepository(_dataContext); CPUCoolerRepository = new CPUCoolerRepository(_dataContext); EfficiencyRatingRepository = new EfficiencyRatingRepository(_dataContext); FormFactorRepository = new FormFactorRepository(_dataContext); InterfaceRepository = new InterfaceRepository(_dataContext); ManufacturerRepository = new ManufacturerRepository(_dataContext); MemorySpeedRepository = new MemorySpeedRepository(_dataContext); MemoryTypeRepository = new MemoryTypeRepository(_dataContext); ModuleRepository = new ModuleRepository(_dataContext); MotherboardRepository = new MotherboardRepository(_dataContext); NumbersRepository = new NumbersRepository(_dataContext); PowerSupplyRepository = new PowerSupplyRepository(_dataContext); ProtocolRepository = new ProtocolRepository(_dataContext); RAMRepository = new RAMRepository(_dataContext); SocketRepository = new SocketRepository(_dataContext); StorageRepository = new StorageRepository(_dataContext); StorageTypeRepository = new StorageTypeRepository(_dataContext); VideoCardRepository = new VideoCardRepository(_dataContext); WirelessAdapterRepository = new WirelessAdapterRepository(_dataContext); }
public ComponentsController( CPUWatercoolerRepository cpuWatercoolerRepository, FanRepository fanRepository, GraphicsCardRepository graphicsCardRepository, HardDriveRepository hardDriveRepository, MotherboardRepository motherboardRepository, OtherRepository otherRepository, PCCaseRepository pcCaseRepository, PowerSupplyRepository powerSupplyRepository, ProcessorRepository processorRepository, RAMRepository ramRepository) { this._cpuWatercoolerRepository = cpuWatercoolerRepository; this._fanRepository = fanRepository; this._graphicsCardRepository = graphicsCardRepository; this._hardDriveRepository = hardDriveRepository; this._motherboardRepository = motherboardRepository; this._otherRepository = otherRepository; this._pcCaseRepository = pcCaseRepository; this._powerSupplyRepository = powerSupplyRepository; this._processorRepository = processorRepository; this._ramRepository = ramRepository; }
public MotherboardsController(MotherboardRepository repository) { this._repository = repository; }