public UpdateCommandHandler(ISeedRepository seedRepository, ISeedQueries seedQueries, IStorageQueries storageQueries) { this.seedRepository = seedRepository; this.seedQueries = seedQueries; this.storageQueries = storageQueries; }
public SeedService(ISeedRepository seedRepository, IWarehouseService warehouseService, IGenericRepository genericRepository, IMapper mapper) { _seedRepository = seedRepository; _warehouseService = warehouseService; _genericRepository = genericRepository; _mapper = mapper; }
public IndentController(ILogger <IndentController> logger, IMailService mailService, ISeedRepository seedRepository) { _logger = logger; _mailService = mailService; _productRepository = seedRepository; }
public EnumController(ILogger <EnumController> logger, IMailService mailService, ISeedRepository productRepository) { _logger = logger; _mailService = mailService; _productRepository = productRepository; }
public SellInformationController(ILogger <SellInformationController> logger, IMailService mailService, ISeedRepository productRepository) { _logger = logger; _mailService = mailService; _productRepository = productRepository; }
public CouponDataService(IProductRepository productRepository, ITimeSeedRepository timeSeedRepository, ISeedRepository seedRepository, IUserService userService, ICouponRepository couponRepository, IPromotionRepository promotionRepository) { _productRepository = productRepository; _couponRepository = couponRepository; _promotionRepository = promotionRepository; _userService = userService; _seedRepository = seedRepository; _timeSeedRepository = timeSeedRepository; }
public FileUpDownloadController(ILogger <FileUpDownloadController> logger, IMailService mailService, IFileService fileService, ISeedRepository productRepository) { _fileService = fileService; _logger = logger; _mailService = mailService; _productRepository = productRepository; }
public CouponDataService(IProductRepository productRepository, ITimeSeedRepository timeSeedRepository, ISeedRepository seedRepository, IUserService userService, ICouponRepository couponRepository, IPromotionRepository promotionRepository) { _productRepository = productRepository; _couponRepository = couponRepository; _promotionRepository = promotionRepository; _userService = userService; _seedRepository = seedRepository; _timeSeedRepository = timeSeedRepository; }
public PictureController(IHostingEnvironment env, ILogger <PictureController> logger, IMailService mailService, ISeedRepository seedRepository) { _logger = logger; _mailService = mailService; _productRepository = seedRepository; this.hostingEnv = env; }
public SeedsController(ISeedRepository repo = null) { if (repo == null) { this.seedRepo = new EFSeedRepository(); } else { this.seedRepo = repo; } }
/// <summary> /// Initialize <see cref="Seeder"/> /// </summary> /// <param name="options">The database context options</param> public Seeder(ICurrentDbContext currentDbContext, ISeedRepository seedRepository, ISeedAssembly seedAssembly, ILoggerFactory loggerFactory, IDbContextOptions dbContextOptions) { var seedOptions = (SeedOptionsExtension)dbContextOptions.Extensions.Where(o => o.GetType().IsSubclassOf(typeof(SeedOptionsExtension))).FirstOrDefault(); SeedConfiguration = seedOptions.SeedConfiguration; _logger = loggerFactory.CreateLogger <Seeder>(); _currentDbContext = currentDbContext; _seedRepository = seedRepository; _seedAssembly = seedAssembly; }
public ReviewsController(IReviewRepository repo = null) { if (repo == null) { this.reviewRepo = new EFReviewRepository(); this.seedRepo = new EFSeedRepository(); } else { this.reviewRepo = repo; } }
private List <string> GetSeedsHistory(ISeedRepository seedRepository) { var seedsHistory = new List <string>(); Console.WriteLine($"{NewLine}{Seeds}"); if (seedRepository.IsExistsSeedsHistory()) { seedsHistory = seedRepository.GetSeedsHistory(); foreach (var seed in seedsHistory) { Console.WriteLine(seed); } } return(seedsHistory); }
public void ExecuteChanges(ISeedRepository seedRepository) { var listOfChanges = Engine.ListOfChanges(GetSeedsHistory(seedRepository), GetSeedsFilesHistory()); Console.WriteLine($"{NewLine}{ListOfChanges}"); foreach (var seedId in listOfChanges) { Console.WriteLine(seedId); var fileStream = new FileStream($"{Constants.StorageName}/{seedId}{Constants.SqlExtension}", FileMode.Open); using (var streamReader = new StreamReader(fileStream)) seedRepository.RunScript(streamReader.ReadToEnd()); seedRepository.AddToSeedsHistory(seedId.Replace(Constants.SqlExtension, string.Empty), Constants.ProductVersion); } }
public SeedServiceDevelopmentLocalhost( IConfiguration config, ILogger <ISeedService> logger, IDbFileReader <List <CarEntity> > carTxtImporter, ISeedRepository carRepository, IIdentityServerConfig identityServerConfig, IIdentitySeedRepository identityContex, UserManager <User> userManager, RoleManager <Role> roleManager ) { _config = config; _logger = logger; _carTxtImporter = carTxtImporter; _seedRepository = carRepository; _identityServerConfig = identityServerConfig; _identityContex = identityContex; _userManager = userManager; _roleManager = roleManager; }
public DeleteCommandHandler(ISeedRepository seedRepository, ISeedQueries seedQueries) { this.seedRepository = seedRepository; this.seedQueries = seedQueries; }
public SeedService(ISeedRepository repo) { _repo = repo; }
public SeedDataManager(ISeedRepository seedRepository) { _seedRepository = seedRepository; }
/// <summary> /// constructor for the class /// </summary> /// <param name="seedRepository">seedrepository variable</param> public SeedService(ISeedRepository seedRepository) { _seedRepository = seedRepository; }
public SeedService(ISeedRepository seedRepository, TransactionService <HealthyWayOfLifeDbContext> transactionService) { _seedRepository = seedRepository; _transactionService = transactionService; }
/// <summary> /// Initialize a relational seeder /// </summary> /// <param name="currentDbContext">The current db context</param> /// <param name="seedRepository">The seed repository</param> /// <param name="seedAssembly">The seed assembly</param> /// <param name="seedDependencies">The relational seed dependencies</param> public RelationalSeeder(ICurrentDbContext currentDbContext, ISeedRepository seedRepository, ISeedAssembly seedAssembly, ILoggerFactory loggerFactory, HistoryRepositoryDependencies seedDependencies) : base(currentDbContext, seedRepository, seedAssembly, loggerFactory, seedDependencies.Options) { _seedDependencies = seedDependencies; }
public SeedManager(ISeedRepository repo, IUnitOfWork uow) { this.repo = repo; this.uow = uow; }
public CompanyController(ICompanyRepository repository, ISeedRepository seedRepository) { _repository = repository; _seedRepository = seedRepository; _mapper = new CompanyEntitiesMapper(this); }