Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 public QuoteAnalyseViewModel(IRegionManager regionManager, IQuotesApiClient quotesApiClient)
 {
     this.quotesApiClient = quotesApiClient;
     this.regionManager   = regionManager;
     GoBack = new DelegateCommand(navigateBack);
 }