public ComputersPdfGenerator(AbstractComputersFactoryDbContext context) { if (context == null) { throw new ArgumentNullException(nameof(context)); } this.context = context; }
public WriteJsonReportsFacade( IJsonService jsonService, IMySqlDatabaseContext mySqlContext, AbstractComputersFactoryDbContext sqlServercontext) { this.jsonService = jsonService; this.mySqlContext = mySqlContext; this.sqlServercontext = sqlServercontext; }
public ComputersFactoryUnitOfWork(AbstractComputersFactoryDbContext dbContext) { if (dbContext == null) { throw new ArgumentNullException(nameof(dbContext)); } this.dbContext = dbContext; this.Computers = new GenericRepository <Computer>(dbContext); this.HardDrives = new GenericRepository <HardDrive>(dbContext); this.Memory = new GenericRepository <Memory>(dbContext); this.Motherboards = new GenericRepository <Motherboard>(dbContext); this.Processors = new GenericRepository <Processor>(dbContext); this.VideoCards = new GenericRepository <VideoCard>(dbContext); this.ComputerShops = new GenericRepository <ComputerShop>(dbContext); }
public SqlServerExcelSalesReportsImporter( ICompressedExcelDataParser <SalesReport> dataParser, AbstractComputersFactoryDbContext context) { if (dataParser == null) { throw new ArgumentNullException(nameof(dataParser)); } if (context == null) { throw new ArgumentNullException(nameof(context)); } this.dataParser = dataParser; this.context = context; }
public XmlSalesReportDataImporter(IAdaptedXmlDeserializer xmlDeserializer, IAdaptedModelConverter modelConverter, AbstractComputersFactoryDbContext context) { if (xmlDeserializer == null) { throw new ArgumentNullException(nameof(xmlDeserializer)); } if (modelConverter == null) { throw new ArgumentNullException(nameof(modelConverter)); } if (context == null) { throw new ArgumentNullException(nameof(context)); } this.xmlDeserializer = xmlDeserializer; this.modelConverter = modelConverter; this.context = context; }
public MongoDbDataFacade(AbstractComputersFactoryDbContext dbContext) { this.dbContext = dbContext; }
public WriteXmlReportsFacade(AbstractComputersFactoryDbContext context) { this.context = context; }