- ASP.NET w wersji 8
- Baza danych SQL Server LocalDB
- Entity Framework
- Zmodyfikowana wersja biblioteki Bootstrap 5 z motywem Hope UI
- Xunit do obsługi testów jednostkowych
- Login: [email protected]
- Hasło: User@123
- Login: [email protected]
- Hasło: Admin@123
Powyższe konta są gotowe do użycia od razu po uruchomieniu aplikacji.
- Uruchomienie Solution o nazwie
Library-university-aspnet.sln
oraz pobranie wymaganych dependencies. - Utworzenie nowej migracji (
add-migration Initial
) w Package Manager Console a następnie wpisanie komendyupdate-database
. - Zalogować się danymi administratora, aby przetestować działania funkcji CRUD.
- Własna modyfikacja wyglądu aplikacji.
- Jeśli podczas edycji książki zmienią się dane autora/gatunku i obiekt o podanej nazwie nie znajduje się obecnie w bazie danych, to zostanie on utworzony.
- Testy jednostkowe w Xunit dla
BookService
,AuthorService
iGenreService
aby przetestować ich prawidłowe działanie. ReservationService
do obsługi rezerwacji (natomiast nie jest on obecnie nigdzie użyty).