PrimeHotel – przekazywanie parametrów do akcji – zadania

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! 🙂

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *