public ServiceStatusViewModel(WebServiceType type, string title, IconType iconType, string genericErrorMessage, IWebServicesStatus webStatusService) { Icon = iconType.ToString(); Title = title; _genericErrorMessage = genericErrorMessage; _type = type; _webStatusService = webStatusService; }
public SystemInfoViewModel(IWebServicesStatus webServiceStatus, IApplicationInfoService applicationInfoService, ICurrentDateTime currentDateTime, ILogRepository logRepository, IScrobbleCacher scrobbleCacher) : base(TabType.SystemInfo, IconType.InfoCircle, TabTitleSystemInfo) { _webServiceStatus = webServiceStatus; _applicationInfoService = applicationInfoService; _logRepository = logRepository; _currentDateTime = currentDateTime; _scrobbleCacher = scrobbleCacher; Statuses = PopulateStatuses(); RefreshCommand = new RelayCommand(RefreshStatuses); DeleteScrobbleCommand = new RelayCommand <FailedScrobbleViewModel>(DeleteScrobble); }
public LastFmMethodInterceptor(IExceptionHandlingService errorHandler, IWebServicesStatus servicesStatus) { _servicesStatus = servicesStatus; _errorHandler = errorHandler; }