Praktikum: Sissejuhatus ASP.NET MVC Web API tehnoloogiasse

From ICO wiki
Jump to navigationJump to search

Eeldused

  • Vaata läbi loeng, mis asub siin
  • Loengus tehtud näited asuvad siin siin

Käsi_hoitud_tegevus

  • Loo uus ASP.NET MVC 4 Web API projekt
  • Uuri, kuidas toimub teenuses ASP.NET route'ing.
    • Muuda olemasolevat route'ingut
    • Loo teenusele eraldi route'id. Näiteks üks ja sama teenus asub erinevatel aadressitel
  • Loo uus mudel Student, kellel on olemas eesnimi, perenimi, vanus ja id.
  • Loo uus kontroller ning realiseeri järgnevad meetodid:
    • tagastatakse kõik tudengid
    • tagastatakse konkreetne tudeng ID ehk tunnuse järgi
    • võimalda uuendada tudengiga seotud informatsiooni id järgi
    • võimalda lisada uusi tudengeid
    • võimalda tudengeid andmekollektsioonist kustutada

Käsi_mitte_hoitud_tegevus

Täienda rakendust järgnevalt

  • Võimalda tudengitele lisada ka hindeid
    • Loo mudel, kus hoitakse infot õppeaine kohta
    • Loo mudel, kus seotakse tudeng ja õppeainega seotud
  • Täienda teenust ning realiseeri CRUD operatsioonid õppeainete mudeli jaoks

Mul_on_igav_teeks_ka_midagi

  • Lõpeta teenus