- 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: user@example.com
- Hasło: User@123
- Login: admin@example.com
- Hasło: Admin@123
Powyższe konta są gotowe do użycia od razu po uruchomieniu aplikacji.
- Uruchomienie Solution o nazwie
Library-university-aspnet.slnoraz 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,AuthorServiceiGenreServiceaby przetestować ich prawidłowe działanie. ReservationServicedo obsługi rezerwacji (natomiast nie jest on obecnie nigdzie użyty).