/// <summary> /// Calendar management logic. /// </summary> /// <param name="downloadLogic">Download logic.</param> /// <param name="storageLogic">Storage logic.</param> public CalendarLogic( IDownloadLogic downloadLogic, IStorageLogic storageLogic) { _downloadLogic = downloadLogic; _storageLogic = storageLogic; }
public LandingPresenter( ILandingLogic logic, IBrowserLogic browserLogic, IDownloadLogic downloadLogic, IDonateIntentCheckLogic donateIntentCheckLogic, ILandingView view) { _logic = logic; _browserLogic = browserLogic; _downloadLogic = downloadLogic; _donateIntentCheckLogic = donateIntentCheckLogic; _view = view; _progress.ProgressChanged += (sender, progress) => { _view.UpdateProgress( progress.ShowPercent ? string.Format("{0}{1}", progress.AlbumProgress, progress.PercentDone > 0 ? string.Format(" - {0}%", progress.PercentDone.ToString(CultureInfo.InvariantCulture)): string.Empty) : string.Empty, progress.OperationText, progress.Cancellable); _downloadedLocation = progress.DownloadedPath; }; }
public BrowserLogic(IOAuthManager oAuthManager, IDownloadLogic downloadLogic) { this._oAuthManager = oAuthManager; this._downloadLogic = downloadLogic; }
public BrowserLogic(IOAuthManager oAuthManager, IDownloadLogic downloadLogic) { _oAuthManager = oAuthManager; _downloadLogic = downloadLogic; }