Zadanie 1 - Konzolová aplikácia v C#

Toto zadanie je určené na zoznámenie sa s programovacím jazykom C# a .NET. Vytvorte konzolovú aplikáciu, ktorá bude zabezpečovať nasledovné funkcionality.

Po spustení aplikácie sa do objektov typu záznam (možnosť využiť vstavané triedy jazyka/.NET alebo definovať vlastné; neodporúčame typ "record") uložia jednotlivé vety zo stránky https://mvi.mechatronika.cool/sites/default/files/berces.html (ignorujte prípadné problémy s kódovaním znakov). Texty sa sťahujú zo stránky dynamicky priamo v aplikácii (pomôcka: pozrite si metódu GetAsync triedy HttpClient). Vetou sa chápe text ukončený bodkou.

Do každého prvku objektu záznam sa uloží veta, jej ID a autor tejto vety. Pri inicializácii aplikácie sa autor viet vyplní automaticky ľubovoľným textom. Prípadne je možné spýtať sa na meno priamo používateľa.

Následne sú používateľovi sprístupnené nasledovné funkcionality:
a) vypísanie všetkých záznamov
b) zmazanie záznamu podľa vlastného výberu
c) editovanie záznamu podľa vlastného výberu, vrátane autora vety
d) pridanie záznamu

Aplikácia funguje cyklicky, čiže napríklad po zmazaní záznamu môže užívateľ ďalej pokračovať výberom funkcionalít a) až d).

Hodnotenie sa bude odvíjať od celkovej kvality projektu.

Zadanie je hodnotené 10 bodmi.

Odovzdávať budeme do UISu do 23:55 v nedeľu 2.3. Keďže UISové miesto odovzdania sa vtedy zatvorí, oneskorené odovzdanie prebieha poslaním mailu prednášajúcemu s textovým súborom s odkazom na zabalený projekt. Bodová penalizácia za každý deň oneskorenia je 0,5 boda.