コード例 #1
0
 /// <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));
     }
 }
コード例 #2
0
        /// <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);
            }
        }
コード例 #3
0
 bool FilmCheck(FilmContainer filmContainer, Irasas filmToBeChecked)
 {
     for (int i = 0; i < filmContainer.Count; i++)
     {
         if (filmContainer.GetFilm(i).Equals(filmToBeChecked))
         {
             return(false);
         }
     }
     return(true);
 }