コード例 #1
0
        public async Task <JsonResult> GetRatesJson()
        {
            //ICurrencyRates rateSource = new CachedCurrencyRates(new NbrbCurrencyRatesXml());
            ICurrencyRates rateSource = new CachedCurrencyRates(HttpContext.Cache, new NbrbCurrencyRatesJson());
            var            rates      = await rateSource.GetCurrentRatesAsync();

            return(Json(rates));
        }
コード例 #2
0
        public async Task <PartialViewResult> GetRatesHtml()
        {
            //ICurrencyRates rateSource = new CachedCurrencyRates(new NbrbCurrencyRatesXml());
            ICurrencyRates rateSource = new CachedCurrencyRates(HttpContext.Cache, new NbrbCurrencyRatesJson());
            var            rates      = await rateSource.GetCurrentRatesAsync();

            return(PartialView("CurrencyRates", rates));
        }