NOP 4 Vježba 3 Klasa Movie 1. Deklariraj klasu Movie. 2. Deklariraj svojstva: Title, Director, Genge, Budget, BoxOffice. 3. Premosti metodu ToString tako da vraća: Director: "Title" 4. Definiraj metodu MakeMoney koja će svake generirati i vratiti određeni iznos novaca koje film zaradi. 5. Preko parametriziranog konstruktora inicijaliziraj svojstva (sve osim BoxOffice). 6. Definiraj metodu koja FlopOrNot koja će ispisati je li film bio uspješan ili ne. (Fil je uspješan ako je zaradio.) 7. U konstrukotru pozovi metodu MakeMonex koja će inicijalizirati BoxOffice i metodu FlopOrNot Klasa DataContext 1. Deklariraj klasu DataContext. 2. Deklariraj listu movies, tipa Movie. 3. Učahuri listu u svojstvo Movies. 4. Definiraj metodu LoadMovies koja će u listu učitati podatke iz tekstualne datoteke. Metoda vraća listu tipa Movie 5. Definiraj metodu SaveMovies koja iz liste u tekstualnu datoteku sprema podatke. 6. Definiraj metodu koja ispisuje podatle iz liste movies. Klasa Program, metoda Main 1. Preko konzole u listu učitaj 3 filma. 2. Spremi filmove u teksualnu datoteku. 3. Ispiši filmove iz liste. 4. Resetiraj aplikaciju, te unesi još 2 filma. 5. Spremi filmove u tekstualnu datoteku. 5. Ispiši podatke iz liste.