public Movie(int id, String name, Genres genre, Ratings rating) { Id = id; Name = name; Genre = genre; Rating = rating; }
public Composition(int _id, string _title, string _length, string _performer, Genres _genre, int _rating) { ID = _id; Title = "\"" + _title + "\""; Length = TimeSpan.Parse(_length); Performer = _performer; Genre = _genre; Rating = _rating; }
public ReadableItem(string name, string publisher, int year, Genres genre, Rating rating) { this.Name = name; this.Publisher = publisher; this.Year = year; this.Genre = genre; this.rating = rating; this.comment = new List<Comment>(); }
public Movie(int id, String name, Genres genre, Ratings rating, string imageUrl, string synopsis) { Id = id; Name = name; Genre = genre; Rating = rating; ImageUrl = imageUrl; Synopsis = synopsis; }
public HttpResponseMessage GetRating(Genres genre, int id) { var user = _pathToRepository.GetEntity(id); if (user != null) { var rating = user.GetAverageRatingForWatchedFilms(genre); return(Request.CreateResponse(System.Net.HttpStatusCode.Created, string.Format("Average rating for user {0} for genre {1} is {2}", id, genre, rating))); } else { return(Request.CreateResponse(System.Net.HttpStatusCode.NotFound, string.Format("User {0} not found", id))); } }
public void SortMovies() { var sort = ViewModel.Movies.Where(x => x.Title.ToLowerInvariant().Contains(Search.Text.ToLowerInvariant())); if (From.Text.Length == 4 || To.Text.Length == 4) { var fdt = new DateTime(int.Parse(From.Text), DateTime.Now.Month, DateTime.Now.Day); var tdt = new DateTime(int.Parse(To.Text), DateTime.Now.Month, DateTime.Now.Day); sort = sort.Where(x => x.ReleaseDate != null && (new DateTime(x.ReleaseDate.Value.Year, DateTime.Now.Month, DateTime.Now.Day).Year > fdt.Year && new DateTime(x.ReleaseDate.Value.Year, DateTime.Now.Month, DateTime.Now.Day).Year < tdt.Year)); } var content = ((ComboBoxItem)Sort.SelectedItem)?.Content; if (content != null && content.ToString().Contains("Ascending")) { sort = sort.OrderBy(i => i.Title); } else if (content != null && content.ToString().Contains("Descending")) { sort = sort.OrderByDescending(i => i.Title); } else { sort = sort.OrderBy(i => i.Title); } var abx = new List <Movie>(sort.ToList()); if (!Genres.Any()) { ItemsControlMovies.ItemsSource = abx; return; } foreach (var i in abx.ToList()) { if (!i.Genres.Any(x => Genres.Any(y => y == x.Name))) { abx.Remove(i); } } ItemsControlMovies.ItemsSource = abx; }
private void OnAttachGenresKeyboardCommand(object parameter) { /* * Currently Genres filtered collection is loaded synchronously. This means that when we press Enter key * Genres collection is already loaded. Please take into account this behavour in case of any changes */ KeyEventArgs args = parameter as KeyEventArgs; if (args != null && args.Key == Key.Enter) { var matchingGenre = Genres.Where(g => g.Name == GenresFilterValue).FirstOrDefault(); if (matchingGenre == null) { ConfirmDialog confirm = new ConfirmDialog() { HeaderText = "Create new genre confirmation", MessageText = String.Format("Do you really want to create new genre {0}", GenresFilterValue) }; if (confirm.ShowDialog() == true) { matchingGenre = new Genre() { Name = GenresFilterValue }; if (!dataService.SaveGenre(matchingGenre)) { Notify("Can't save new genre to database. See log for details", NotificationType.Error); matchingGenre = null; } else { LoadGenres(); } } } if (matchingGenre != null) { SelectedGenres = new List <Genre>() { matchingGenre }; } RaiseAttachGenresEvent(SelectedGenres); } }
private void buttonAddBook_Click(object sender, EventArgs e) { string title = textBoxTitleAdd.Text; string author = textBoxAuthorAdd.Text; Genres genre = GetGenreAdd(); double price = Convert.ToDouble(numericUpDownAddPrice.Value); int amount = Convert.ToInt32(numCopiesAdd.Value); bool addedBook = myStore.AddBook(title, author, genre, price, amount); if (!addedBook) { MessageBox.Show("This book already exists!"); } }
public int FilmsInGenre(int genreId) { try { var genre = Genres.Single(g => g.Id.Equals(genreId)); var count = Films.Count(f => f.Genres.Contains(genre)); return(count); } catch (Exception) { throw; } }
/// <summary> /// Retourne tous les médias de la liste qui possèdent le genre g /// </summary> /// <param name="g">Genre recherché</param> /// <returns>Médias qui possèdent ce genre</returns> public LesMedias GetMediaGenre(Genres g) { LesMedias liste = new LesMedias(); foreach (Media m in this.Medias) { if (m.Genre == g) { liste.Ajout(m); } } return(liste); }
public Game(string gameNumber, string gameName, int gamePrice, int gameFun, int gameArt, int gameMusic, int gameSales, string gameStudio, Genres gameGenres, bool gameIsDeveloping) { GameNumber = gameNumber; GameName = gameName; GamePrice = gamePrice; GameFun = gameFun; GameArt = gameArt; GameMusic = gameMusic; GameSales = gameSales; GameStudio = gameStudio; GameGenres = gameGenres; GameIsDeveloping = gameIsDeveloping; }
// This function loads the selected genre properties into the singleton class. private void LoadGenreIntoSingleton() { try { ListViewItem item = ((ListViewItem)lstGenres.SelectedItem); Genres genre = (Genres)item.Tag; SingletonClasses.SingletonGenre.OnlyInstanceOfGenre.GenreId = genre.GenreId; SingletonClasses.SingletonGenre.OnlyInstanceOfGenre.GenreName = genre.GenreName; } catch (Exception) { } }
public override Task <Genres> GetAllGenres(Empty request, ServerCallContext context) { Genres genres = new Genres(); foreach (var genre in datacontext.Genre) { genres.GenreCollection.Add(new Genres.Types.Genre() { GenreID = (int)genre.GenreId, Name = genre.Name }); } return(Task.FromResult(genres)); }
///////////////////////////////// // Buttons. // "Genre toevoegen" button. private void BtnAddGenre_Click(object sender, RoutedEventArgs e) { Genres newGenre = new Genres(); newGenre.GenreId = Guid.NewGuid(); newGenre.GenreName = txtNewGenreInput.Text; txtNewGenreInput.Text = "Nieuwe genre"; DatabaseManager.Instance.GenreRepository.InsertGenre(newGenre); MessageBox.Show("Nieuwe genre toegevoegd"); ShowGenres(); }
//la cantidad de juegos segun el genero public static int gamesCountByGenre(Genres genre, string genrename) { Genres genres = GetGenreByName(genrename); int count = 0; foreach (Game game in Games) { if (game.Genre == genre) { count++; } } return(count); }
public override void Cleanup() { _moviesLoaded = _boxsetsLoaded = _latestUnwatchedLoaded = _genresLoaded = false; _parentId = null; Movies.Clear(); Boxsets.Clear(); LatestUnwatched.Clear(); Genres.Clear(); UnseenHeader = null; base.Cleanup(); }
// GET: Genres/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Genres genres = await db.Genres.FindAsync(id); if (genres == null) { return(HttpNotFound()); } return(View(genres)); }
public static void FilterByGenres(List <Song> songs, Genres genre, Player player) { List <Song> ddd = new List <Song>(); var selectedSongs = from t in songs //from gen in t.songGenre where t.songGenre == genre select t; foreach (Song t in selectedSongs) { ddd.Add(t); } player.ListSong(ddd); }
// GET: Genres/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Genres genres = db.Genres1.Find(id); if (genres == null) { return(HttpNotFound()); } return(View(genres)); }
public void DeleteGenre(Genres genre) { using (SqlConnection connection = new SqlConnection(Connection.Instance.ConnectionString)) { connection.Execute (@" DELETE FROM Genres WHERE GenreId = @GenreId ", new { GenreId = genre.GenreId }); } }
private void genresAddButton_Click(object sender, EventArgs e) { databaseController dbc = new databaseController(); int id_g = 0; string name = genresNametextBox.Text; string description = genresDescriptionrichTextBox.Text; Genres gen = new Genres(id_g, name); dbc.SaveGenres(gen); genreslistBox.Items.Clear(); OutputGenres(); }
// Movie object constructor public Movie(string title, Genres genre, Classifications classification, string director, string starring, int duration, DateTime releaseDate, int numCopies) { Title = title; Genre = genre; Classification = classification; Director = director; Starring = starring; Duration = duration; ReleaseDate = releaseDate; NumAvCopies = numCopies; NumTimesRented = 0; RentingUsers = new ArrayList(); }
private void deleteSelectedGenres(object sender, RoutedEventArgs e) { foreach (Genre item in lv_DSTheLoai.SelectedItems.ToList()) { if (item.IsCreatedItem) { Genres.Remove(item); } else { item.IsDeletedItem = true; } } }
public List <Genres> GetGenres(long movieId) { IEnumerable <GenreMovie> genreMovies = genreService.GetGenre(movieId); foreach (GenreMovie genreMovie in genreMovies) { Genres genre = context.Genres.First(movieGenre => movieGenre.Id == genreMovie.GenreId); if (genre != null) { genres.Add(genre); } } return(genres); }
public void Filter(Genres genre) { var filteredSongs = new List <Song>(); foreach (var song in this.Songs) { if ((song.Genre & genre) == genre) { filteredSongs.Add(song); } } this.Songs = filteredSongs; }
public void Update(int id, Genres genre) { var entity = Find(id); if (entity == null) { return; } entity.Name = genre.Name; entity.IdParent = genre.IdParent; Save(); }
/// <summary> /// Does the response initialization for incoming GET requests /// </summary> public void OnGet(double?IMDBMin, double?IMDBMax, int?RottenMin, int?RottenMax) { // Nullable conversion workaround /* * this.IMDBMin = IMDBMin; * this.IMDBMax = IMDBMax; * this.RottenMin = RottenMin; * this.RottenMax = RottenMax; * MPAARatings = Request.Query["MPAARatings"]; * Genres = Request.Query["Genres"]; * * Movies = MovieDatabase.Search(SearchTerms); * Movies = MovieDatabase.FilterByMPAARating(Movies, MPAARatings); * Movies = MovieDatabase.FilterByGenre(Movies, Genres); * Movies = MovieDatabase.FilterByIMDBRating(Movies, IMDBMin, IMDBMax); * Movies = MovieDatabase.FilterByRottenTomatoesRating(Movies, RottenMin, RottenMax); */ Movies = MovieDatabase.All; // Filter search terms if (SearchTerms != null) { Movies = Movies.Where(movie => movie.Title != null && movie.Title.Contains(SearchTerms, StringComparison.CurrentCultureIgnoreCase)); } // Filter MPAA rating if (MPAARatings != null && MPAARatings.Length != 0) { Movies = Movies.Where(movie => movie.MPAARating != null && MPAARatings.Contains(movie.MPAARating)); } // Filter Genre if (Genres != null && Genres.Length != 0) { Movies = Movies.Where(movie => movie.MajorGenre != null && Genres.Contains(movie.MajorGenre)); } // Filter IMDB rating if (IMDBMax != null && IMDBMin != null) { Movies = Movies.Where(movie => movie.IMDBRating != null && movie.IMDBRating >= IMDBMin && movie.IMDBRating <= IMDBMax); } // Filter Rotten Tomatoes rating if (RottenMax != null && RottenMin != null) { Movies = Movies.Where(movie => movie.RottenTomatoesRating != null && movie.RottenTomatoesRating >= RottenMin && movie.RottenTomatoesRating <= RottenMax); } }
public void OnGet() { Movies = MovieDatabase.All; //Search movie title for the search terms. if (SearchTerms != null) { Movies = Movies.Where(movie => movie.Title != null && movie.Title.Contains(SearchTerms, StringComparison.CurrentCultureIgnoreCase)); } //filter through MPAARatings if (MPAARatings != null && MPAARatings.Length != 0) { Movies = Movies.Where(movie => movie.MPAARating != null && MPAARatings.Contains(movie.MPAARating) ); } //Filter through genres if (Genres != null && Genres.Length != 0) { Movies = Movies.Where(movie => movie.MajorGenre != null && Genres.Contains(movie.MajorGenre) ); } // Filter through IMDB Ratings if (IMDBMin == null && IMDBMax != null) { Movies = Movies.Where(movie => movie.IMDBRating != null && IMDBMax >= movie.IMDBRating ); } if (IMDBMin != null && IMDBMax == null) { Movies = Movies.Where(movie => movie.IMDBRating != null && IMDBMin <= movie.IMDBRating ); } if (IMDBMin != null && IMDBMax != null) { Movies = Movies.Where(movie => movie.IMDBRating != null && IMDBMin <= movie.IMDBRating && IMDBMax >= movie.IMDBRating ); } }
protected void UpdateMovieButton_Click(object sender, EventArgs e) { int id = int.Parse(Request["mid"]); string name = MovieNameTextBox.Text; int serie = int.Parse(SeriesDropDownList.SelectedValue); int ry = int.Parse(ReleaseYearTextBox.Text); bool d3 = D3AvailableCheckBox.Checked; double rating = double.Parse(RatingTextBox.Text); int tt = int.Parse(TotalTimeTextBox.Text); int globalId = int.Parse(GlobalIDTextBox.Text); string pic = ""; if (PhotoFileUpload.PostedFile != null) { if (PhotoFileUpload.PostedFile.FileName.Trim().Length > 0 && PhotoFileUpload.PostedFile.ContentLength > 0) { pic = Path.GetFileName(PhotoFileUpload.PostedFile.FileName.Trim()); string dir = Server.MapPath("~/Pictures/Movies/"); string file = Path.GetFileName(PhotoFileUpload.PostedFile.FileName.Trim()); PhotoFileUpload.PostedFile.SaveAs(dir + file); } else { pic = Movies.GetMovieByID(id.ToString()).GetMoviePhoto(); } } string trailer = TrailerTextBox.Text; Movie m1 = new Movie(id, name, serie, ry, d3, rating, tt, pic, trailer, globalId); Movies.UpdateMovie(m1); Genres.DeleteMovieGenres(m1.GetID().ToString()); for (int i = 0; i < GenresListBox.Items.Count; i++) { if (GenresListBox.Items[i].Selected) { Genres.AddGenreAndMovie(int.Parse(GenresListBox.Items[i].Value), m1.GetID()); } } Response.Redirect("/Pages/OneMovie.aspx?mid=" + m1.GetID()); }
// This function inserts a link between a film and a genre inside the GenresInFIlms table. public void InsertLinkGenreAndFilm(Genres genre, Films film) { using (SqlConnection connection = new SqlConnection(Connection.Instance.ConnectionString)) { connection.Execute (@" INSERT INTO GenresInFilms(GenreId, FilmId) VALUES (@GenreId, @FilmId) ", new { GenreId = genre.GenreId, FilmId = film.FilmId }); } }
// This function inserts the properties of the parameter (Genres object) // Into the database as a new entry in the Genres table. public void InsertGenre(Genres genre) { using (SqlConnection connection = new SqlConnection(Connection.Instance.ConnectionString)) { connection.Execute (@" INSERT INTO Genres(GenreId, GenreName) VALUES (@GenreId, @GenreName) ", new { GenreId = genre.GenreId, GenreName = genre.GenreName }); } }
void onTglGenre(object gi) { Bpr.BeepOk(); var intGnr = Convert.ToInt16(gi); var genre = GenreFilter.FirstOrDefault(r => r.ID == intGnr); if (genre != null) { GenreFilter.Remove(genre); } else { GenreFilter.Add(Genres.FirstOrDefault(r => r.ID == intGnr)); } }
public async Task <ActionResult> UpdateGenresAsync([FromBody] Genres genresToUpdate) { var genresItem = await _catalogContext.BookGenres.SingleOrDefaultAsync(i => i.Id == genresToUpdate.Id); if (genresItem == null) { return(NotFound(new { Messsage = $"Generes with id {genresToUpdate.Id} not found." })); } genresItem = genresToUpdate; _catalogContext.BookGenres.Update(genresItem); await _catalogContext.SaveChangesAsync(); return(CreatedAtAction(nameof(GeneresByIdAsync), new { id = genresToUpdate.Id }, null)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Genres = await _context.Genres.FirstOrDefaultAsync(m => m.GenreId == id); if (Genres == null) { return(NotFound()); } return(Page()); }
public IList<Movie> Search(String keywords, Genres? genre, Ratings? rating) { var movies = _Movies.Where(m => m.Name.ToLower().Contains(keywords.ToLower())); if (genre.HasValue) { movies = movies.Where(m => m.Genre == genre.Value); } if (rating.HasValue) { movies = movies.Where(m => m.Rating == rating.Value); } return movies.ToList(); }
public List<Genre> Get(Genres request) { return Db.Select<Genre>(); }
/// <summary> /// Videoes the library callback manager. /// </summary> /// <param name="requestState">State of the request.</param> private void VideoLibraryCallbackManager(XRequestState requestState) { object returnObject = null; VideoLibrary operation = GetMethod(requestState.RequestOperation); var query = JObject.Parse(requestState.ResponseData); JObject result = (JObject)query["result"]; switch (operation) { case VideoLibrary.Clean: returnObject = result.Values(0).ToString(); break; case VideoLibrary.Export: break; case VideoLibrary.GetEpisodeDetails: Episode episode = null; if (result["episodedetails"] != null) { JObject item = (JObject)result["episodedetails"]; episode = Episode.FromJsonObject(item); } returnObject = episode; break; case VideoLibrary.GetEpisodes: case VideoLibrary.GetRecentlyAddedEpisodes: var episodes = new Episodes(); episodes.LoadFromJsonObject(result); returnObject = episodes; break; case VideoLibrary.GetGenres: var genres = new Genres(); genres.LoadFromJsonObject(result); returnObject = genres; break; case VideoLibrary.GetMovieDetails: Movie movie = null; if (result["moviedetails"] != null) { JObject item = (JObject)result["moviedetails"]; movie = Movie.FromJsonObject(item); } returnObject = movie; break; case VideoLibrary.GetMovies: case VideoLibrary.GetRecentlyAddedMovies: var movies = new Movies(); movies.LoadFromJsonObject(result); returnObject = movies; break; case VideoLibrary.GetMovieSetDetails: MovieSetExtended movieSet = null; if (result["setdetails"] != null) { JObject item = (JObject)result["setdetails"]; movieSet = MovieSetExtended.FromJsonObject(item); } returnObject = movieSet; break; case VideoLibrary.GetMovieSets: var movieSets = new MovieSets(); movieSets.LoadFromJsonObject(result); returnObject = movieSets; break; case VideoLibrary.GetMusicVideoDetails: MusicVideo musicVideo = null; if (result["musicvideodetails"] != null) { JObject item = (JObject)result["musicvideodetails"]; musicVideo = MusicVideo.FromJsonObject(item); } returnObject = musicVideo; break; case VideoLibrary.GetMusicVideos: case VideoLibrary.GetRecentlyAddedMusicVideos: var musicVideos = new MusicVideos(); musicVideos.LoadFromJsonObject(result); returnObject = musicVideos; break; case VideoLibrary.GetSeasons: var seasons = new Seasons(); seasons.LoadFromJsonObject(result); returnObject = seasons; break; case VideoLibrary.GetTVShowDetails: TvShow tvShow = null; if (result["tvshowdetails"] != null) { JObject item = (JObject)result["tvshowdetails"]; tvShow = TvShow.FromJsonObject(item); } returnObject = tvShow; break; case VideoLibrary.GetTVShows: var tvShows = new TvShows(); tvShows.LoadFromJsonObject(result); returnObject = tvShows; break; case VideoLibrary.Scan: returnObject = result.Values(0).ToString(); break; } if (requestState.UserCallback != null) requestState.UserCallback(returnObject); }
public Book(string name, string publisher, int year, Genres genre, Rating rating, string author) : base(name, publisher, year, genre, rating) { this.Author = author; }
/// <summary> /// Gets the genres callback. /// </summary> /// <param name="requestState">State of the request.</param> private void GetGenresCallback(XRequestState requestState) { JObject query = JObject.Parse(requestState.ResponseData); var genres = new Genres(); if (XHelpers.CheckResponseForError(query, out mError)) { //error handling needed here } else { var result = (JObject)query["result"]; genres.LoadFromJsonObject(result); if (requestState.UserCallback != null) { requestState.UserCallback(genres); } } }
public Newspaper(string name, string publisher, int year, Genres genre, Rating rating, string issue) : base(name, publisher, year, genre, rating) { this.Issue = issue; }
public Genre(Genres genreName) { Id = Guid.NewGuid(); GenreName = genreName; }
public SearchMessage(String keywords, Genres? genre, Ratings? rating) : this(keywords) { Genre = genre; Rating = rating; }