1. Zadání úkolu

Co je cílem zadání?

  • Vytvoření třídy Položka s vlastnostmi Název a Množství.
  • Inicializace seznamu a vytvoření uživatelských vstupů napojených na proměnné.
  • Průběžné zobrazení celkového počtu a dynamické vykreslení obsahu seznamu do HTML tabulky pomocí cyklu.
  • Využití vestavěných metod seznamu pro přidání nového objektu, odebrání konkrétního prvku přes tlačítko v řádku a hromadné vymazání celého skladu.

Zadání

Vytvořte třídu Položka, která bude reprezentovat zboží ve skladu a bude mít vlastnosti Název a Množství.

V Razor komponentě vytvořte kolekci objektů, která bude sloužit jako sklad a uchovávat instance třídy Položka. Připravte formulář pro vkládání nových dat a následně vypište obsah skladu do tabulky pomocí cyklu.

Aplikaci naprogramujte tak, aby uživatel mohl dynamicky přidávat nové položky, odebírat konkrétní položky z tabulky a vymazat celý seznam najednou s využitím metod kolekce.

Příklad, jak by mohla stránka vypadat:

Pokud se okno nenačetlo, klikněte zde.