/// <summary> /// Initializes a new instance of the ViewModelWorker class /// </summary> /// <param name="navigationService">NavigationService provided by Caliburn.Micro</param> /// <param name="progressService">ProgressService provided by Caliburn.Micro</param> /// <param name="eventAggregator">EventAggregator provided by Caliburn.Micro</param> /// <param name="storageService">StorageService provided by Caliburn.Micro</param> /// <param name="navigationHelperService">NavigationHelperService provided by Caliburn.Micro</param> /// <param name="ratingService">RatingService provided by Caliburn.Micro</param> /// <param name="diagnosticsService">DiagnosticsService provided by Caliburn.Micro</param> public ViewModelWorker(INavigationService navigationService, IProgressService progressService, IEventAggregator eventAggregator, IStorageService storageService, INavigationHelperService navigationHelperService, IRatingService ratingService, IDiagnosticsService diagnosticsService) { this.navigationService = navigationService; this.progressService = progressService; this.eventAggregator = eventAggregator; this.storageService = storageService; this.navigationHelperService = navigationHelperService; this.ratingService = ratingService; this.diagnosticsService = diagnosticsService; }
/// <summary> /// Initializes a new instance of the VBForumsMetroViewModelWorker class /// </summary> /// <param name="vbforumsWebService">VBForumsWebService provided by Caliburn.Micro</param> /// <param name="vbforumsSterlingService">VBForumsMetroSterlingService provided by Caliburn.Micro</param> /// <param name="navigationService">NavigationService provided by Caliburn.Micro</param> /// <param name="progressService">ProgressService provided by Caliburn.Micro</param> /// <param name="eventAggregator">EventAggregator provided by Caliburn.Micro</param> /// <param name="storageService">StorageService provided by Caliburn.Micro</param> /// <param name="navigationHelperService">NavigationHelperService provided by Caliburn.Micro</param> /// <param name="ratingService">RatingService provided by Caliburn.Micro</param> /// <param name="diagnosticsService">DiagnosticsService provided by Caliburn.Micro</param> public VBForumsMetroViewModelWorker(IVBForumsWebService vbforumsWebService, ISterlingService vbforumsSterlingService, INavigationService navigationService, IProgressService progressService, IEventAggregator eventAggregator, IStorageService storageService, INavigationHelperService navigationHelperService, IRatingService ratingService, IDiagnosticsService diagnosticsService) : base(navigationService, progressService, eventAggregator, storageService, navigationHelperService, ratingService, diagnosticsService) { this.vbforumsWebService = vbforumsWebService; this.vbforumsSterlingService = vbforumsSterlingService; }