public TransferViewModel( IDownloadsService downloadsService, IUploadsService uploadsService, IDialogsService dialogsService, IAppLoaderService appLoaderService, ILocService locService, IDispatcherWrapper dispatcherWrapper) { _downloadsService = downloadsService; _uploadsService = uploadsService; _dialogsService = dialogsService; _appLoaderService = appLoaderService; _locService = locService; _dispatcherWrapper = dispatcherWrapper; Downloads = new ObservableCollection <TransferItemViewModel>(); Uploads = new ObservableCollection <TransferItemViewModel>(); ShowInfoCommand = new DelegateCommand <TransferItemViewModel>(OnShowInfoCommand); CancelDownloadCommand = new DelegateCommand <TransferItemViewModel>(OnCancelDownloadCommand); CancelUploadCommand = new DelegateCommand <TransferItemViewModel>(OnCancelUploadCommand); PauseDownloadCommand = new DelegateCommand <TransferItemViewModel>(OnPauseResumeDownloadCommand); ResumeDownloadCommand = new DelegateCommand <TransferItemViewModel>(OnPauseResumeDownloadCommand); CancelAllDownloadsCommand = new DelegateCommand(OnCancelAllDownloadsCommand, CanExecuteCancelAllDownloadsCommand); CancelAllUploadsCommand = new DelegateCommand(OnCancelAllUploadsCommand, CanExecuteCancelAllUploadsCommand); }
public UploadController(IUploadsService uploads, IVideoCatalogService videoCatalog) { if (uploads == null) throw new ArgumentNullException("uploads"); if (videoCatalog == null) throw new ArgumentNullException("videoCatalog"); _uploads = uploads; _videoCatalog = videoCatalog; }
public UploadsServiceHelper( IUploadsPreprocessor uploadsPreprocessor, IUploadsService uploadsService, ILocService locService, IDialogsService dialogsService) { _uploadsPreprocessor = uploadsPreprocessor; _uploadsService = uploadsService; _locService = locService; _dialogsService = dialogsService; }
public TransferNotificationsService( IDownloadsService downloadsService, IUploadsService uploadsService, ILocService locService, IAppNotificationsService appNotificationsService) { _downloadsService = downloadsService; _uploadsService = uploadsService; _locService = locService; _appNotificationsService = appNotificationsService; _notifications = new Dictionary <Guid, AppNotification>(4); }
public UploadController(IUploadsService uploads, IVideoCatalogService videoCatalog) { if (uploads == null) { throw new ArgumentNullException("uploads"); } if (videoCatalog == null) { throw new ArgumentNullException("videoCatalog"); } _uploads = uploads; _videoCatalog = videoCatalog; }
/// <inheritdoc /> public UploadsController(IUploadsService uploadsService) { _uploadsService = uploadsService; }