Code refactoring exercise and good C# practices course from Alura
The goal of this exercise is to get a .NET MVVM base code bad written and use good coding practices mainly from SOLID and design patterns to make it more scalable and efficient.
- All the initial could will be in portuguese, but as long as I change it and improve it, I'm going to be translating the code to english.