Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.15 KB | None | 0 0
  1. public class Rate
  2.         {
  3.             public string no { get; set; }
  4.             public string effectiveDate { get; set; }
  5.             public string mid { get; set; }
  6.         }
  7.  
  8.         public class NBPapi
  9.         {
  10.             public string table { get; set; }
  11.             public string currency { get; set; }
  12.             public string code { get; set; }
  13.             public List<Rate> rates { get; set; }
  14.  
  15.         }
  16.  
  17.         public static float wylicz(string kurs)
  18.             {
  19.                 WebRequest request = HttpWebRequest.Create(
  20.                     "http://api.nbp.pl/api/exchangerates/rates/A/" + kurs + "/?format=json&fbclid=IwAR1I1KkXoCFuiJ3HCIOJ4uPqVH_WQLimmHQN0ZOjcHihLLpVm0bhXyoobjA");
  21.  
  22.                 WebResponse response = request.GetResponse();
  23.                 StreamReader reader = new StreamReader(response.GetResponseStream());
  24.  
  25.                 string jsonik = reader.ReadToEnd();
  26.  
  27.                 NBPapi nbpapi = Newtonsoft.Json.JsonConvert.DeserializeObject<NBPapi>(jsonik);
  28.                 string usdCurr = nbpapi.rates.ElementAt(2).ToString();
  29.  
  30.                 return float.Parse(usdCurr);
  31.             }
  32.        
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement