public Flow() { _unityOfWork = new UnityOfWork(); _fileValidation = new FileValidation(); _fileService = new FileService(_unityOfWork); _salesmanService = new SalesmanService(_unityOfWork.salesmanRepository); _customerService = new CustomerService(_unityOfWork.customerRepository); _saleService = new SaleService(_unityOfWork.saleRepository); }
public FileHandle(IDataAccessService dataAccessService, ILoggerService loggerService, IFileValidation fileValidation) { _dataAccessService = dataAccessService; _loggerService = loggerService; _fileValidation = fileValidation; }
public CsvFileParse(List <string> csvData, IFileValidation <string []> fileValidation) { _csvData = csvData; _fileValidation = fileValidation; _fileWriter = new FileWriter(); }