= Use-case UC0006 - Управување со омилени книги = '''Иницирачки актер:''' Купувач '''Други актери:''' Нема '''Опис:''' Најавениот купувач може да ја прегледува својата листа со омилени книги, да додава книги во неа и да отстранува книги од листата. == Сценарио == 1. Купувачот ја отвора својата листа со омилени книги. {{{ SELECT k.kniga_id, k.naslov, k.cena FROM project.omileni o JOIN project.knigi k ON o.kniga_id = k.kniga_id WHERE o.korisnik_id = 1 ORDER BY k.naslov; }}} 2. Системот ги прикажува книгите кои корисникот ги има додадено во омилени. 3. Купувачот избира книга која сака да ја додаде во омилени. {{{ INSERT INTO project.omileni (korisnik_id, kniga_id, datum_dodavanje) VALUES (1, 2, CURRENT_DATE); }}} 4. Системот ја додава избраната книга во листата со омилени книги. 5. Купувачот може повторно да ја прегледа својата листа со омилени книги. {{{ SELECT k.kniga_id, k.naslov, k.cena FROM project.omileni o JOIN project.knigi k ON o.kniga_id = k.kniga_id WHERE o.korisnik_id = 1 ORDER BY k.naslov; }}} 6. Купувачот избира книга која сака да ја отстрани од омилени. {{{ DELETE FROM project.omileni WHERE korisnik_id = 1 AND kniga_id = 2; }}} 7. Системот ја отстранува избраната книга од листата со омилени книги.