public MainPresenter(IAppController appController, IUiThread uiThread, IComicStore comicStore, IAppLog appLog, IComicViewModelMapper mapper, IComicPath comicPath, IDirectoryProxy directory, IUserSettings settings, IAppInfo appInfo, IAppSettings appSettings) { this.appController = appController; this.appSettings = appSettings; this.appInfo = appInfo; this.settings = settings; this.directory = directory; this.comicPath = comicPath; this.mapper = mapper; this.appLog = appLog; this.comicStore = comicStore; this.uiThread = uiThread; }
public GetSettings(IUiThread uiThread, IDataThread workerThread, ISettingsRepository settingsRepository) : base(uiThread, workerThread) { this.settingsRepository = settingsRepository; }
public GetCountries(IUiThread uiThread, IDataThread workerThread, ICountryRepository countryRepository) : base(uiThread, workerThread) { this.countryRepository = countryRepository; }
protected ObservableUseCase(IUiThread uiThread, IDataThread workerThread) : base(uiThread, workerThread) { }
protected CompletableUseCase(IUiThread uiThread, IExecutionThread workerThread) : base(uiThread, workerThread) { }
public SetCountryCacheLifeTime(IUiThread uiThread, IDataThread workerThread, ISettingsRepository settingsRepository) : base(uiThread, workerThread) { this.settingsRepository = settingsRepository; }