/// <summary> /// Sukuriamas visu filmu konteineris /// </summary> /// <param name="Spectators"></param> /// <returns></returns> FilmContainer AllFilmContainerCreate(SpectatorBranch Spectators) { Program p = new Program(); FilmContainer AllFilms = new FilmContainer(); for (int i = 0; i < Spectators.Count; i++) { for (int j = 0; j < Spectators.GetSpectator(i).Films.Count; j++) { if (p.FilmCheck(AllFilms, Spectators.GetSpectator(i).Films.GetFilm(j))) { AllFilms.AddFilm(Spectators.GetSpectator(i).Films.GetFilm(j)); } } } return(AllFilms); }
/// <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); } }
/// <summary> /// Sukuria WarnerBros sukurtu filmu konteineri /// </summary> /// <param name="Spectators"></param> /// <returns></returns> FilmContainer WarnerBrosContainerCreate(SpectatorBranch Spectators) { string studio = "Warner Bros"; Program p = new Program(); FilmContainer WarnerBrosContainer = new FilmContainer(); for (int i = 0; i < Spectators.Count; i++) { for (int j = 0; j < Spectators.GetSpectator(i).Films.Count; j++) { if (Spectators.GetSpectator(i).Films.GetFilm(j).Studio == studio) { if (p.FilmCheck(WarnerBrosContainer, Spectators.GetSpectator(i).Films.GetFilm(j))) { WarnerBrosContainer.AddFilm(Spectators.GetSpectator(i).Films.GetFilm(j)); } } } } return(WarnerBrosContainer); }