public static bool ValidateRating(List <UserModel> users, MovieModel model, int loggedUser)
        {
            bool flaga = true;

            foreach (UserModel user in users)
            {
                if (user.Id == loggedUser)
                {
                    foreach (MovieModel m in user.WatchedMovie)
                    {
                        //flaga = 0;
                        if (m.Id == model.Id)
                        {
                            flaga = false;
                        }
                    }
                    //return user;
                }
            }

            return(flaga);
        }
        //Konwertuje z pliku txt do listy <FilmyModel>
        public static List <MovieModel> ConvertToMovieModel(this List <string> lines)
        {
            List <MovieModel> output = new List <MovieModel>();

            foreach (var line in lines)
            {
                string[]   columns = line.Split('^');
                MovieModel film    = new MovieModel();
                film.Id               = int.Parse(columns[0]);
                film.NameOfMovie      = columns[1];
                film.MovieGenre       = columns[2];
                film.Director         = columns[3];
                film.YearOfProduction = int.Parse(columns[4]);
                film.MovieRating      = double.Parse(columns[5]);
                film.Counter          = double.Parse(columns[6]);
                film.Total            = double.Parse(columns[7]);

                output.Add(film);
            }


            return(output);
        }
示例#3
0
        //Sprawdz jaki film uzytkownik ocenial i zwieksz licznik
        public UserModel AddGenrePoints(MovieModel model, UserModel user, int ocena)
        {
            if (model.MovieGenre == "Akcja")
            {
                user.Akcja += ocena;
            }
            if (model.MovieGenre == "Animowany")
            {
                user.Animowany += ocena;
            }
            if (model.MovieGenre == "Biograficzny")
            {
                user.Biograficzny += ocena;
            }
            if (model.MovieGenre == "Dramat")
            {
                user.Dramat += ocena;
            }
            if (model.MovieGenre == "Familijny")
            {
                user.Familijny += ocena;
            }
            if (model.MovieGenre == "Fantasy")
            {
                user.Fantasy += ocena;
            }
            if (model.MovieGenre == "Historyczny")
            {
                user.Historyczny += ocena;
            }
            if (model.MovieGenre == "Horror")
            {
                user.Horror += ocena;
            }
            if (model.MovieGenre == "Katastroficzny")
            {
                user.Katastroficzny += ocena;
            }
            if (model.MovieGenre == "Komedia")
            {
                user.Komedia += ocena;
            }
            if (model.MovieGenre == "KomediaRomantyczna")
            {
                user.KomediaRomantyczna += ocena;
            }
            if (model.MovieGenre == "Kryminal")
            {
                user.Kryminal += ocena;
            }
            if (model.MovieGenre == "Psychologiczny")
            {
                user.Psychologiczny += ocena;
            }
            if (model.MovieGenre == "SciFi")
            {
                user.SciFi += ocena;
            }
            if (model.MovieGenre == "Sensacyjny")
            {
                user.Sensacyjny += ocena;
            }
            if (model.MovieGenre == "Thriller")
            {
                user.Thriller += ocena;
            }
            if (model.MovieGenre == "Western")
            {
                user.Western += ocena;
            }
            if (model.MovieGenre == "Wojenny")
            {
                user.Wojenny += ocena;
            }



            return(user);
        }