Instrukcja konfiguracji środowiska
- Uruchom instancję sql server express 2019
- W Konsoli Managera Pakietów należy wpisać i uruchomić "update-database".
- Dla Solucji trzeba zrobić restore pakietów NuGet.
Funkcjonalności do dorobienia
- W projekcie Calculator.Data znajdują się zahardcodowane dane kandydatów i parti - w tym samym projekcie stworzyłam CandidateProvider, którego zadaniem miało być wykorzystanie serwisu CandidatesService do pobrania z udostępnionego API kadydatów oraz partii. Następnie na podstawie pobranych danych wykonanie odpowiednich operacji na bazie danych. Nie zdążyłam zaimplementować części wykorzytującej tę usługę.
- Obsługa eksportu aktualnego stanu głosów do pliku CSV oraz PDF. Należy stworzyć generyczny interfejs do eksportu plików różnych rozszerzeń.
- Przeniesienie stałych tekstów do Resources.resx.
- Przeniesienie connection string bazy do pliku secret.json.
- Dodanie walidacji dla formularza logowanie.