public MainViewModel(IServiceEndpointResolver serviceEndpointResolver, IWebServiceManager webServiceManager, IErrorNotificationService errorNotificationService, IStartUpBehavior startUpBehavior) { if (serviceEndpointResolver == null) { throw new ArgumentNullException("serviceEndpointResolver"); } if (webServiceManager == null) { throw new ArgumentNullException("webServiceManager"); } if (errorNotificationService == null) { throw new ArgumentNullException("errorNotificationService"); } if (startUpBehavior == null) { throw new ArgumentNullException("startUpBehavior"); } this.serviceEndpointResolver = serviceEndpointResolver; this.webServiceManager = webServiceManager; this.errorNotificationService = errorNotificationService; this.startUpBehavior = startUpBehavior; this.fillEndpoints(); port = DEFAULT_PORT; }
public CalculateViewModel(IXtradeRepository xtradeRepository, IWebServiceManager webServiceManager) { this._xtradeRepository = xtradeRepository; this._webServiceManager = webServiceManager; this.ConvertedRateViewModels = new List <IConvertedRateViewModel>(); this._dollarValue = 0; }
/// <summary> /// Get status for TaxonAttributeService. /// </summary> /// <param name="webServiceManager">Web service manager.</param> /// <param name='status'>Status for TaxonAttributeService is saved in this object.</param> public static void GetTaxonAttributeServiceStatus(this IWebServiceManager webServiceManager, Dictionary <Int32, List <WebResourceStatus> > status) { Boolean ping; WebResourceStatus resourceStatus; ping = WebServiceProxy.TaxonAttributeService.Ping(); resourceStatus = new WebResourceStatus(); resourceStatus.AccessType = Settings.Default.ResourceAccessTypeReadSwedish; resourceStatus.Address = WebServiceProxy.TaxonAttributeService.GetWebAddress(); resourceStatus.Name = ApplicationIdentifier.TaxonAttributeService.ToString(); resourceStatus.ResourceType = WebServiceBase.GetResourceType(ResourceTypeIdentifier.WebService, (Int32)(LocaleId.sv_SE)); resourceStatus.Status = ping; resourceStatus.Time = DateTime.Now; status[(Int32)(LocaleId.sv_SE)].Add(resourceStatus); resourceStatus = new WebResourceStatus(); resourceStatus.AccessType = Settings.Default.ResourceAccessTypeReadEnglish; resourceStatus.Address = WebServiceProxy.TaxonAttributeService.GetWebAddress(); resourceStatus.Name = ApplicationIdentifier.TaxonAttributeService.ToString(); resourceStatus.ResourceType = WebServiceBase.GetResourceType(ResourceTypeIdentifier.WebService, (Int32)(LocaleId.en_GB)); resourceStatus.Status = ping; resourceStatus.Time = DateTime.Now; status[(Int32)(LocaleId.en_GB)].Add(resourceStatus); }
public HomeController(IWebServiceManager webServiceManager, ISettings settings, IEmployeeArrivalsService employeeArrivalsService, IHistoryEventsService historyEventsService, ILogger logger) { _webServiceManager = webServiceManager; _settings = settings; _employeeArrivalsService = employeeArrivalsService; _historyEventsService = historyEventsService; _logger = logger; }
/// <summary> /// Test if status for UserService is ok. /// </summary> /// <param name="webServiceManager">Web service manager.</param> /// <param name='status'>Status for UserService is contained in this object.</param> /// <returns>True if status for UserService is ok.</returns> public static Boolean IsUserServiceStatusOk(this IWebServiceManager webServiceManager, Dictionary <Int32, List <WebResourceStatus> > status) { List <WebResourceStatus> resourceStatuses; resourceStatuses = status[(Int32)(LocaleId.en_GB)]; if (resourceStatuses.IsNotEmpty()) { foreach (WebResourceStatus resourceStatus in resourceStatuses) { if (resourceStatus.Name == ApplicationIdentifier.UserService.ToString()) { return(resourceStatus.Status); } } } return(false); }
public MainViewModel(IServiceEndpointResolver serviceEndpointResolver, IWebServiceManager webServiceManager, IErrorNotificationService errorNotificationService, IStartUpBehavior startUpBehavior) { if (serviceEndpointResolver == null) throw new ArgumentNullException("serviceEndpointResolver"); if (webServiceManager == null) throw new ArgumentNullException("webServiceManager"); if (errorNotificationService == null) throw new ArgumentNullException("errorNotificationService"); if (startUpBehavior == null) throw new ArgumentNullException("startUpBehavior"); this.serviceEndpointResolver = serviceEndpointResolver; this.webServiceManager = webServiceManager; this.errorNotificationService = errorNotificationService; this.startUpBehavior = startUpBehavior; this.fillEndpoints(); port = DEFAULT_PORT; }
public AllRatesViewModel(IXtradeRepository xtradeRepository, IWebServiceManager webServiceManager) { this._xtradeRepository = xtradeRepository; this._webServiceManager = webServiceManager; this.AllRates = new ObservableRangeCollection <IRate>(); }
public SelectedRateViewModel(IXtradeRepository xtradeRepository, IWebServiceManager webServiceManager) { this._xtradeRepository = xtradeRepository; this._webServiceManager = webServiceManager; this.SelectedRate = null; }
public AllRatesViewModel(IXtradeRepository xtradeRepository, IWebServiceManager webServiceManager) { this._xtradeRepository = xtradeRepository; this._webServiceManager = webServiceManager; this.AllRates = new List <IRate>(); }