/// <summary> /// Atspausdina WarnerBros sukurtus filmus ir serialus /// </summary> /// <param name="WarnerBrosContainer"></param> void WarnerBrosPrint(FilmContainer WarnerBrosContainer) { Console.WriteLine("WarnerBros sukurti filmai ir serialai: "); for (int i = 0; i < WarnerBrosContainer.Count; i++) { Console.WriteLine(WarnerBrosContainer.GetFilm(i)); } }
/// <summary> /// Surandamas nematytu filmu sarasas, kuris iskart siunciamas atspausdinti /// </summary> /// <param name="Spectators"></param> /// <param name="AllFilms"></param> void Recomendations(SpectatorBranch Spectators, FilmContainer AllFilms) { Program p = new Program(); for (int i = 0; i < Spectators.Count; i++) { FilmContainer UnseenedFilms = new FilmContainer(); string[] unseendedFilmsString = new string[50]; for (int j = 0; j < AllFilms.Count; j++) { if (p.FilmCheck(Spectators.GetSpectator(i).Films, AllFilms.GetFilm(j))) { unseendedFilmsString[UnseenedFilms.Count] = string.Format(AllFilms.GetFilm(j).ToString()); UnseenedFilms.AddFilm(AllFilms.GetFilm(j)); } } p.RecomendationPrint(unseendedFilmsString, Spectators.GetSpectator(i).Name); } }
bool FilmCheck(FilmContainer filmContainer, Irasas filmToBeChecked) { for (int i = 0; i < filmContainer.Count; i++) { if (filmContainer.GetFilm(i).Equals(filmToBeChecked)) { return(false); } } return(true); }