private async Task <Tuple <string, ValidatedQuote> > getValidationResult(string quote) { IQuotesApiClient apiClient = container.Resolve <IQuotesApiClient>(); Tuple <string, ValidatedQuote> result = new Tuple <string, ValidatedQuote>(quote, await apiClient.ValidateSingleQuote(quote, ConfigurationManager.AppSettings["QuoteValidatorApiUrl"])); return(result); }
public QuotesPullViewModel(IQuotesApiClient apiCilent, IRegionManager regionManager) { this.regionManager = regionManager; Upload = new DelegateCommand(UploadQuotes, () => CanUploadQuotes) .ObservesProperty(() => Quantity); Analyse = new DelegateCommand(AnalyseSelected, () => CanAnalyseSelected) .ObservesProperty(() => SelectedQuote); Summary = new DelegateCommand(ShowSummary, () => CanShowSummary) .ObservesProperty(() => Quotes.Count); Quotes = new ObservableCollection <string>(); quotesApiCilent = apiCilent; }
public QuoteAnalyseViewModel(IRegionManager regionManager, IQuotesApiClient quotesApiClient) { this.quotesApiClient = quotesApiClient; this.regionManager = regionManager; GoBack = new DelegateCommand(navigateBack); }