Example #1
0
 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;
 }
Example #3
0
 public MotherboardsController(MotherboardRepository repository)
 {
     this._repository = repository;
 }