Lista zadań nr 9

Zadanie 1.

Bazując na przykładzie Layout utwórz serwis o 3 podstronach (Strona główna, Galeria i Kontakt) spełniający następujące postulaty:

  • Menu serwisu powinno być widokiem częściowym (partial view) o nastepujacych pozycjach: Strona główna, Galeria, Kontakt. Do wygenerowania pozycji należy użyć odpowiedniego helpera.
  • Podstrony Strona główna i Kontakt mogą pozostać puste, natomiast zawartością podstrony Galeria mają być 4 obrazki. Zawartość ta ma być generowana przez metodę widoku @Html.RenderAction, przy czym w metodzie akcji mają być przygotowane dane do pokazania obrazków.
[4p]

Zadanie 2.

Do poprzedniego zadania dodać przeglądanie galerii, czyli aplikację należy rozszerzyć o następujące elementy:

  • podstronę opartą o widok częściowy, która pokazuje jedno zdjęcie z galerii; dodatkowo powinny być linki nawigacji do zdjęć poprzedniego i następnego,
  • na stronie głównej galerii należy dodać linki do podstrony z odpowiednim zdjęciem
[3p]

Zadanie 3.

Poprzednie zadanie rozszerzyć o następującą funkcjonalność: korzystając z mechanizmu ciastek na każdej stronie ze zdjęciem dodać dokładną datę i czas ostatniego oglądania danego zdjęcia.

[3p]