Witam, stworzyłem aplikację w MVC, która pobiera aktualne kursy walut z zewnętrznego API, wyświetlam je jako tabelka na stronie oraz zapisuję te dane do bazy za pomocą seedera.
W folderze Services, stworzyłem serwis (CurrencyService.cs), w którym pobieram dane z API i następnie przekazuje je do kontrolera (CurrencyController.cs), następnie wyświetlam dane w widoku (Index.cshtml). Dane pobrane z API zapisuje do bazy danych za pomocą seedera (CurrencySeeder), który znajduje się w folderze Data.
Czy sposób w jaki to zrobiłem jest odpowiedni, czy da się coś poprawić?
Endpointy (A, B, C):
link
link
link
Link do kodu: link
Dziękuję za wszelkie porady :)