public BussinesLogicController(IDataAccessController dataAccess, ILogger logger, IGenericFactory <IStationController> stationControllerFactory) { this.dataAccess = dataAccess; this.logger = logger; this.stationControllerFactory = stationControllerFactory; }
public MenuItemRepository(IDataAccessController dataAccessController, IDataAccessService dataAccessService) { _dataAccessController = dataAccessController; _menuItemCacheRepository = new MenuItemCacheRepository(dataAccessService); _menuItemVersionRepository = new MenuItemVersionRepository(dataAccessService); _menuItems2TaxesCacheRepository = new MenuItems2TaxesCacheRepository(dataAccessService); _menuItems2TaxesVersionRepository = new MenuItems2TaxesVersionRepository(dataAccessService); _taxCacheRepository = new TaxCacheRepository(dataAccessService); }
public void CreateDirectoryStructure(IDataAccessController dataAccess) { Directory.CreateDirectory(Path.Combine(dataAccess.WorkingDirectory, "Configuration")); Directory.CreateDirectory(Path.Combine(dataAccess.WorkingDirectory, "Stations")); Directory.CreateDirectory(Path.Combine(dataAccess.WorkingDirectory, "License")); }