To jest post z zadaniami do zrobienia, jeśli chcesz sprawdzić swoją wiedzę na temat ASP.NET Core w .NET 5. Ten wpis dotyczy przekazywania parametrów do akcji kontrolera, co jest niezwykle ważne do opanowania podczas tworzenia mikro-serwisów.
Nie musisz zaczynać od zera, możesz bazować na projekcie PrimeHotel, stworzonym specjalnie do celów edukacyjnych. Możesz pobrać go na mojej stronie GitHub. Zobacz także post dotyczący tego projektu: PrimeHotel – jak uruchomić projekt
Pełny artykuł na temat przekazywania parametrów do akcji w ASP.NET Core w .NET 5 można znaleźć tutaj: ASP.NET Core w .NET 5 – przekazywanie parametrów do akcji
Zadanie 1
Trudność: łatwa
Kontekst
Dowiedz się, jak pisać operacje CRUD. Powiedzmy, że chcielibyśmy obsługiwać faktury – dodaj wszystkie metody, które pozwolą na obsługę faktur.
Co musi być zrobione
- utwórz nową klasę o nazwie Invoice
- utwórz metody Add, Get, Update oraz Delete do obsługi faktur
- lista faktur może być zakodowana na stałe w klasie kontrolera
- dodaj opcjonalne filtrowanie w metodzie
Get
z parametrami ciągu zapytania
Wskazówka
Spójrz na WeatherForecastController
i jak tam obsługujemy prognozy pogody.
Zadanie 2
Trudność: średnia
Kontekst
Dowiedz się, jak przekazać tablicę w ciągu zapytania. Ten sposób może być przydatny, gdy chcesz przekazać kolekcję obiektów, ale musisz użyć do tego ciągu zapytania
Co musi być zrobione
- utwórz metodę GET
- metoda musi zaakceptować tablicę liczb całkowitych z ciągu zapytania
- jak wywołałbyś tę metodę i przekazał parametry?
Gdzie zamieszczać odpowiedzi?
Po prostu napisz komentarz do tego posta, spojrzę.
Lub, jeśli masz na to ochotę, zgłoś pull request do repozytorium PrimeHotel.
Powodzenia! 🙂