IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

17. diel - ASP.NET Web API - Získavanie filmov

V minulej lekcii, ASP.NET Web API - Pridávanie filmov , sme rozšírili naše webové API o možnosť vkladať do databázy nové filmy.

V dnešnom ASP.NET Web API tutoriálu, v jazyku C# .NET, sa zameriame na koncové body slúžiace na získavanie filmov z databázy. Klient bude môcť požiadať ako o jeden konkrétny film, tak aj o viacero filmov naraz. Filmy bude navyše možné filtrovať podľa rôznych parametrov:

  • ID režiséra,
  • ID herca,
  • žáner,
  • rozsah rokov, do ktorého patrí rok vydania filmu,
  • maximálny počet filmov vo výsledku.
Tieto parametre bude možné v dotaze rôzne kombinovať.

Repositár filmov

Budeme chcieť, aby filtrovanie prebiehalo už na úrovni databázy. Bolo by totiž veľmi neefektívne, keby sme si z databázy nechali vytiahnuť všetky filmy a filtrovali ich až na webovom serveri. Zbytočne by sme tak zaťažili nielen samotný server, ale aj prenosové médium medzi databázou a serverom.

Pre nás to znamená, že filtrovanie implementujeme už v našom repositári filmov MovieRepository a nie až v správcovi. Konkrétne si do repositára pridáme nové preťaženie metódy GetAll(), ktoré bude prijímať všetky vyššie vypísané parametre:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 1 540 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 23 článkom (23 lekcií) tohoto kurzu.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium III, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V ASP.NET Web API tutoriále sa zameriame na koncové body slúžiace na získavanie filmov z databázy. Filmy umožníme filtrovať podľa rôznych parametrov.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Radek Vymětalík
Avatar
...
Aktivity