private IFavouriteDirectoryViewModel CreateHomeDirectoryViewModel( IHomeDirectoryProvider homeDirectoryProvider) { var homeDirectoryPath = homeDirectoryProvider.HomeDirectoryPath; return(_favouriteDirectoryViewModelFactory.Create(homeDirectoryPath)); }
public FavouriteDirectoriesListViewModel( IFavouriteDirectoryViewModelFactory favouriteDirectoryViewModelFactory, IHomeDirectoryProvider homeDirectoryProvider) { _favouriteDirectoryViewModelFactory = favouriteDirectoryViewModelFactory; _directories = new ObservableCollection <IFavouriteDirectoryViewModel> { CreateHomeDirectoryViewModel(homeDirectoryProvider) }; }
public FavouriteDirectoriesService( IUnitOfWorkFactory unitOfWorkFactory, IPathService pathService, IHomeDirectoryProvider homeDirectoryProvider) { _unitOfWorkFactory = unitOfWorkFactory; _pathService = pathService; _homeDirectoryProvider = homeDirectoryProvider; _favouriteDirectories = GetFavouriteDirectories(); }
public MacTrashCanService( IMountedDriveService mountedDriveService, IOperationsService operationsService, IPathService pathService, INodeService nodeService, IHomeDirectoryProvider homeDirectoryProvider) : base(mountedDriveService, operationsService, pathService) { _pathService = pathService; _nodeService = nodeService; _homeDirectoryProvider = homeDirectoryProvider; }
public MacTrashCanService( IMountedDriveService mountedDriveService, IOperationsService operationsService, IPathService pathService, IFileService fileService, IEnvironmentService environmentService, IDirectoryService directoryService, IHomeDirectoryProvider homeDirectoryProvider) : base(mountedDriveService, operationsService, pathService) { _pathService = pathService; _fileService = fileService; _environmentService = environmentService; _directoryService = directoryService; _homeDirectoryProvider = homeDirectoryProvider; }
public LinuxApplicationService( IFileService fileService, IDirectoryService directoryService, IHomeDirectoryProvider homeDirectoryProvider, IIniReader iniReader, IRegexService regexService, IMimeTypesReader mimeTypesReader, IPathService pathService) { _fileService = fileService; _directoryService = directoryService; _homeDirectoryProvider = homeDirectoryProvider; _iniReader = iniReader; _regexService = regexService; _mimeTypesReader = mimeTypesReader; _pathService = pathService; }
public LinuxTrashCanService( IDriveService driveService, IOperationsService operationsService, IPathService pathService, IFileService fileService, IEnvironmentService environmentService, IDirectoryService directoryService, IDateTimeProvider dateTimeProvider, ILinuxRemovedFileMetadataBuilderFactory removedFileMetadataBuilderFactory, IHomeDirectoryProvider homeDirectoryProvider) : base(driveService, operationsService, pathService) { _pathService = pathService; _fileService = fileService; _environmentService = environmentService; _directoryService = directoryService; _dateTimeProvider = dateTimeProvider; _removedFileMetadataBuilderFactory = removedFileMetadataBuilderFactory; _homeDirectoryProvider = homeDirectoryProvider; }