public async Task <IActionResult> GetCurrencyInfo(int videoPostId) { if (videoPostId <= 0) { return(NotFound()); } var country = await _repository.GetCountryByVideoPostId(videoPostId); var krwRate = await _currencyRate.GetKRWRateByCountry(country.BaseCurrency); if (string.IsNullOrEmpty(krwRate)) { return(NotFound()); } return(new OkObjectResult(new CurrencyInfoVM { Country = country.NameKR, BaseCurrency = country.BaseCurrency, KrwRate = krwRate, Now = DateTime.Now })); }