Reading from internet–part 2

(This is the result of 1 hour per day auto-challenge as a full cycle developer)

After some searching, I have found this page where it says it has the latest BNR exchange rates in XML format – – and it has also an xsd schema : ( Also I have discovered this page for mobile :  -to be discussed later)

So we have a XSD and a XML on internet – to be read into C# classes . Plain and simple, right ?

Step 1 (technical):  From the XSD we should generate classes in C#. Searching on internet – found the first answer : – not so good, since wants to have his own deserializer….

Trying the second options – found that I should launch VS Command – and put

xsd nbrfxrates.xsd /classes

Step 2(technical); Download the xml from the internet – use HttpClient

Step3(technical): Deserialize the JSON to see the data.

Step 4(technical): Deciding if exchange value should be float, decimal or double (

Step5(business): seeing multiplier ( currency multiplied by 100 )

And one hour passes…

And one hour passes...

(This is the result of 1 hour per day auto-challenge as a full cycle developer for an exchange rates application)
2Reading NBR from internet
3Source control and build
4Badge and test
5CI and action
6Artifacts and dotnet try
7Docker with .NET Try
9Intermezzo - Various implementations for programmers
10Intermezzo - similar code - options
11Plugin implementation
12GUI for console
14Plugin in .NET Core 3
15Build and Versioning
16Add swagger
17Docker - first part
18Docker - second part
19Docker - build Azure