public InsertProductCommandHandler(IProductRepository productRepository, IProductQueries productQueries, IProductLanguageRepository productLanguageRepository, IProductLanguageQueries productLanguageQueries, IStorageFileProvider storageFile, IScheduleActionRepository scheduleActionRepository) { this.productRepository = productRepository; this.productQueries = productQueries; this.productLanguageRepository = productLanguageRepository; this.productLanguageQueries = productLanguageQueries; this.storageFile = storageFile; this.scheduleActionRepository = scheduleActionRepository; }
public UpdateProductCommandHandler(IProductRepository productRepository, IProductQueries productQueries, IProductLanguageRepository productLanguageRepository, IProductLanguageQueries productLanguageQueries, IStorageFileProvider storageFile, IScheduleActionRepository scheduleActionRepository, ISettingQueries settingQueries) { this.productRepository = productRepository; this.productQueries = productQueries; this.productLanguageRepository = productLanguageRepository; this.productLanguageQueries = productLanguageQueries; this.storageFile = storageFile; this.scheduleActionRepository = scheduleActionRepository; this.settingQueries = settingQueries; }
public InsertCompanyCommandHandler(ICompanyRepository companyRepository, ICompanyQueries companyQueries, IAddressRepository addressRepository, IAddressQueries addressQueries, IContactRepository contactRepository, IContactQueries contactQueries, IStorageFileProvider storageFile, IScheduleActionRepository scheduleActionRepository) { this.companyRepository = companyRepository; this.companyQueries = companyQueries; this.addressRepository = addressRepository; this.addressQueries = addressQueries; this.contactRepository = contactRepository; this.contactQueries = contactQueries; this.storageFile = storageFile; this.scheduleActionRepository = scheduleActionRepository; }