Produktový katalog
        
        
        
        
        
        
        
        Produktový katalog
        
            Produktový katalog zahrnuje několik "pod-use-case-ů":
        
        
            - Zobrazení seznamu zboží pro běžného uživatele
 
            - Přechod na detail zboží u běžného uživatele - zobrazí se katalogové číslo zboží, jeho typ, cena, případně počet kusů na skladě, nějaká fotografie
 
            - 
                Administrace produktového katalogu pro administrátory. Bude umět CRUD metody:
                
                    - READ: Zobrazení detailu produktu (i věci, které se běžným uživatelům neukážou)
 
                    - CREATE: Přidání nového produktu do katalogu (databáze)
 
                    - UPDATE: Aktualizace informací o produktu
 
                    - DELETE: Odebrání produktu z katalogu
 
                
             
        
        
            Pro spolupráci s databází budete mít:
        
        
            - Business objekty
 
            - ORM mapování
 
            - Datovou (repo) vrstvu
 
            - Aplikační (service) vrstvu
 
            - Prezentační (models, views, controller) vrstvu
 
            - Validaci
 
        
        
            Ověříte, že se aplikace chová jinak pro:
        
        
            - Nepřihlášeného uživatele
 
            - Běžného přihlášeného uživatele
 
            - Přihlášeného uživatele s admin rolí