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); }
//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); }