public LotService( IUnitOfWork unitOfWork, IHtmlParserProvider htmlParserProvider, ILotModelFactory lotModelFactory, IFilterModelFactory filterModelFactory) : base(unitOfWork) { this.htmlParserProvider = htmlParserProvider ?? throw new ArgumentNullException(nameof(htmlParserProvider));; this.lotModelFactory = lotModelFactory ?? throw new ArgumentNullException(nameof(lotModelFactory));; this.filterModelFactory = filterModelFactory ?? throw new ArgumentNullException(nameof(filterModelFactory));; }
public FilterService(IUnitOfWork unitOfWork, IFilterModelFactory filterModelFactory, IEmailProvider emailProvider, ILotService lotService) : base(unitOfWork) { this.filterModelFactory = filterModelFactory ?? throw new ArgumentNullException(nameof(filterModelFactory)); this.emailProvider = emailProvider ?? throw new ArgumentNullException(nameof(emailProvider)); this.lotService = lotService ?? throw new ArgumentNullException(nameof(lotService)); }