public RuntimeCsvFileWatcher(string folder, IChangeRepository changeRepository, ISenderAPI <TAPIModel> mediator, Mapper.ModelsMapper <TCsvModel, TAPIModel> mapper) { this.mapper = mapper; this.folder = folder; this.changeRepository = changeRepository; this.mediator = mediator; AddAllChanges(folder); ConfigurateFileWathcer(); }
public OrdersCsvFileWatcher(string folder, IChangeRepository changeRepository, ISenderAPI <OrderAPIModel> mediator) : base(folder, changeRepository, mediator, new Mapper.ModelsMapper <OrderCsvModel, OrderAPIModel>(new Mapper.Configurations.OrdersConfiguration())) { }