예제 #1
0
 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;
 }
예제 #2
0
 public GetSettings(IUiThread uiThread, IDataThread workerThread,
                    ISettingsRepository settingsRepository) : base(uiThread, workerThread)
 {
     this.settingsRepository = settingsRepository;
 }
예제 #3
0
 public GetCountries(IUiThread uiThread, IDataThread workerThread,
                     ICountryRepository countryRepository) : base(uiThread, workerThread)
 {
     this.countryRepository = countryRepository;
 }
 protected ObservableUseCase(IUiThread uiThread, IDataThread workerThread)
     : base(uiThread, workerThread)
 {
 }
예제 #5
0
 protected CompletableUseCase(IUiThread uiThread, IExecutionThread workerThread)
     : base(uiThread, workerThread)
 {
 }
 public SetCountryCacheLifeTime(IUiThread uiThread, IDataThread workerThread,
                                ISettingsRepository settingsRepository) : base(uiThread, workerThread)
 {
     this.settingsRepository = settingsRepository;
 }