public void Add(IGenre genre) { if (genre is Genre) { _unitOfWork.Add <Genre>(genre as Genre); } }
public void Delete(IGenre genre) { if (genre is Genre) { _unitOfWork.Delete <Genre>(genre as Genre); } }
public void Update(IGenre genre) { if (genre is Genre) { _unitOfWork.Update <Genre>(genre as Genre); } }
private void DoGoToGenre(IGenre igenre) { if (igenre == null) return; this.GenreNavigation.Item = igenre; }
public void GoToGenre(IGenre igenre) { this.ArtistNavigation.PropertyChanged -= NavigatorChanged; this.ArtistNavigation.Item = null; DoGoToGenre(igenre); this.ArtistNavigation.PropertyChanged += NavigatorChanged; }
public MoviesController(IMovie movies, IDirector directors, IActor actors, IGenre genres) { _movies = movies; _directors = directors; _actors = actors; _genres = genres; }
public static void ThrowIfNull(this IGenre genre) { if (genre == null) { throw new ArgumentNullException(nameof(genre)); } }
public BookController(IBook book, IAuthor author, IGenre genre, UserManager <ApplicationUser> userManager) { _book = book; _author = author; _genre = genre; _userManager = userManager; }
public SearchRestController(IArtist artist, IGenre genre, IAlbum album, IMusician musician, IArtistGenre artistGenre) { _artist = artist; _genre = genre; _album = album; _musician = musician; _artistGenre = artistGenre; }
public void DeleteGenre(IGenre genre) { try { TestData.genres.Remove(genre.Id); } catch { throw; } }
internal Genre MapGenreDataToCore(IGenre genreData) { Genre genreCore = new Genre(); genreCore.id = genreData.genreID; genreCore.name = genreData.name; return(genreCore); }
public GenreViewModel(IGenre genre) { this.IsPresent = genre != null; this.Id = genre?.Id ?? 0u; this.Name = genre?.Name ?? string.Empty; this.ArtworkUri = genre?.Images?.Medium ?? "ms-appx:///Assets/StoreLogo.png"; }
public void CopyProperties(IGenre other) { other.CheckArgument(nameof(other)); Id = other.Id; RowVersion = other.RowVersion; Name = other.Name; }
internal IGenre MapGenreCoreToData(Genre genreCore) { DataObjectFactory dataObjectFactory = new DataObjectFactory(); IGenre genreData = (IGenre)dataObjectFactory.RetrieveObject("genre"); genreData.genreID = genreCore.id; genreData.name = genreCore.name; return(genreData); }
public MainController(IGenre genre, IArtist artist, IArtistGenre artistGenre, IImage image, IArtistMusician artistMusician) { _genre = genre; _artist = artist; _artistGenre = artistGenre; _image = image; _artistMusician = artistMusician; }
public void AddGenre(IGenre genre) { try { genre.Id = TestData.genres.Max(b => b.Value.Id) + 1; TestData.genres.Add(genre.Id, genre); } catch { throw; } }
public bool RemoveGenre(IGenre genre) { try { genres.Remove(genres.Single(x => x.genreID == genre.genreID)); return(true); } catch (Exception e) { return(false); } }
public ArtistPostController(IGenre genre, IArtist artist, IArtistGenre artistGenre, IImage image, IArtistMusician artistMusician, IMusician musician, IAlbum album, ISong song) { _genre = genre; _artist = artist; _artistGenre = artistGenre; _image = image; _artistMusician = artistMusician; _album = album; _musician = musician; _song = song; }
// ------------------------------------------- // constructeurs // ------------------------------------------- /// <summary> /// Constructeur /// </summary> /// <param name="inGuid"> GUID</param> /// <param name="titre">Titre</param> /// <param name="datesortie">Date de sortie</param> /// <param name="auteur">Auteur</param> /// <param name="editeur">Editeur</param> /// <param name="prix">Prix</param> /// <param name="genre">Genre</param> /// <param name="description">Description</param> public Livre(string inGuid, string titre, string datesortie, IAuteur auteur, IEditeur editeur, double prix, IGenre genre, string description) { _GUID = inGuid; _titre = titre; _datesortie = datesortie; _auteur = auteur; _editeur = editeur; _prix = prix; _genre = genre; _description = description; }
public void SetUp() { genre = new Genre() { Id = 0, Name = "Test Genre", SmallPicture = Str.SMALL_PICTURE, MediumPicture = Str.MEDIUM_PICTURE, LargePicture = Str.LARGE_PICTURE, }; base.Setup(); }
public async Task <GenreDTO> UpdateGenre(int id, IGenre updateGenre) { Genre genre = db.Genres.SingleOrDefault(genre => genre.Id == id); if (genre != null) { genre.Name = updateGenre.Name; await db.SaveChangesAsync(); } return(new GenreDTO(genre)); }
public ViewResult Genre(IGenre genre) { if (ModelState.IsValid) // error { GenreViewData vd = new GenreViewData(genre); vd.NavBarWidget.Selected = genre.Name; return View(vd); } else { // captured by [HandleError] throw new ArgumentException(ModelState["genre"].Errors.First().ErrorMessage); } }
public void AddGenre(IGenre genre) { try { if (GenreExist(genre.Name)) { throw new VideoRentalException(genre, "Genre allredy exict"); } else { Database.AddGenre(genre); } } catch { throw; } }
public MovieListResult(JMovieListResult jMovieListResult) { if (jMovieListResult == null) { Genres = new IGenre[0]; Images = new IImage[0]; Poster = new ImageImpl(null); return; } Id = jMovieListResult.Id; SiteUrl = jMovieListResult.site_url; PublicationDate = DateTimeHelper.GetDateTimeFromUnixTime(jMovieListResult.publication_date); Slug = jMovieListResult.Slug; Title = jMovieListResult.Title; Description = jMovieListResult.Description; BodyText = jMovieListResult.body_text; IsEditorsChoice = jMovieListResult.is_editors_choice; FavoritesCount = jMovieListResult.favorites_count; Genres = jMovieListResult.Genres != null ? (IEnumerable <IGenre>)jMovieListResult.Genres.Select(g => new Genre(g)) : new IGenre[0]; CommentsCount = jMovieListResult.comments_count; OriginalTitle = jMovieListResult.original_title; Locale = jMovieListResult.Locale; Country = jMovieListResult.Country; Year = jMovieListResult.Year; Language = jMovieListResult.Language; RunningTime = jMovieListResult.running_time; BudgetCurrency = jMovieListResult.budget_currency; Budget = jMovieListResult.Budget; MpaaRating = jMovieListResult.mpaa_rating; AgeRestriction = jMovieListResult.age_restriction; Stars = jMovieListResult.Stars; Director = jMovieListResult.Director; Writer = jMovieListResult.Writer; Trailer = jMovieListResult.Trailer; Images = jMovieListResult.Images != null ? (IEnumerable <IImage>)jMovieListResult.Images.Select(i => new ImageImpl(i)) : new IImage[0]; Poster = new ImageImpl(jMovieListResult.Poster); Url = jMovieListResult.Url; ImdbUrl = jMovieListResult.imdb_url; ImdbRating = jMovieListResult.imdb_rating; Status = jMovieListResult.Status; }
public bool RemoveGenre(IGenre genre) { try { using (DataContext context = new DataContext()) { context.Genres.Remove((Genre)genre); context.SaveChanges(); } } // we had an error and we're going to want to log it catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } return(true); }
/// <summary> /// Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. /// </summary> /// <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> /// <returns> /// true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. /// </returns> /// <exception cref="T:System.NullReferenceException"> /// The <paramref name="obj"/> parameter is null. /// </exception> /// <remarks>Documented by CFI, 2009-05-02</remarks> public override bool Equals(object obj) { if (!typeof(IGenre).IsAssignableFrom(obj.GetType())) { throw new ArgumentException("Can only compare Genres!"); } IGenre comparer = obj as IGenre; if (comparer is SqlCeGenre && (comparer as SqlCeGenre).Store == Store) { return(Id == comparer.Id); } else { return(Title == comparer.Title); } }
public void DeleteGenre(IGenre genre) { try { if (!DoesGenreContainsRentedVideo(genre.Id) || GenreExist(genre.Name)) { if (GetVideoByGenreId(genre.Id) == null) { Database.DeleteGenre(genre); } else { DeleteVideo(GetVideoByGenreId(genre.Id)); Database.DeleteGenre(genre); } } else { throw new VideoRentalException(genre, "Genre contains rented video"); } } catch { throw; } }
public static RouteValueDictionary GenreRoute(IGenre genre) { return new RouteValueDictionary(new { controller = "Artists", action = "Genre", genre = genre.Name }); }
public GenreController(IGenre genre) { _genre = genre; }
public Genre(IGenre genre) { Id = genre.Id; Name = genre.Name; }
private static IObservableCollection<IAlbum> GetAlbumCollectionFromMusicObject(IGenre igenre) { return igenre.Albums; }
public GenreViewData(IGenre genre) { Artists = genre.Artists; SelectedGenre = genre.Name; }
public void TearDown() { genre = null; }
public int Compare(IGenre other) { Genre realo = other as Genre; if (realo == null) return int.MaxValue; return _Session.Genres.Compare(this, realo); }
public Task <IEnumerable <IArtist> > GetArtistChartForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 50) { genre.ThrowIfNull(); return(GetArtistChartForGenre(genre.Id, cancellationToken, start, count)); }
public Task <IChart> GetChartsForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 50) { genre.ThrowIfNull(); return(GetChartsForGenre(genre.Id, cancellationToken, start, count)); }
/// <summary> /// Permet d'ajouter un livre dans la base de donnée /// </summary> /// <param name="GUID">GUID</param> /// <param name="titre">Titre</param> /// <param name="prix">Prix</param> /// <param name="aut">Auteur</param> /// <param name="ed">Editeur</param> /// <param name="genre">Genre</param> public void AddLivreBdd(string GUID, string titre, double prix, IAuteur aut, IEditeur ed, IGenre genre) { dataBase.AddBook(GUID, titre, prix, aut.GUID, ed.GUID, genre.GUID); }
private static IObservableCollection<TrackView> GetTrackCollectionFromMusicObject(IGenre igenre) { return igenre.Albums.LiveSelectMany(al => al.Tracks).LiveSelect(t => TrackView.GetTrackView(t)); }
private Task DoGoToGenre(IGenre igenre) { return RunAsync(() => { this.PresenterMode = AlbumPresenter.Library; this.MainDisplay = MainDisplay.Browse; SetFilter(null); this.Grouped.GoToGenre(igenre); }); }
// ***** // Incorporates the 'Editorial' endpoint since it largely hinges off genre anyway public Task <IEnumerable <IAlbum> > GetDeezerSelectionForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 25) { genre.ThrowIfNull(); return(GetDeezerSelectionForGenre(genre.Id, cancellationToken, start, count)); }
// NOTE: Endpoint accepts paging but doesn't take note of it public Task <IEnumerable <IRadio> > GetRadioForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 25) { genre.ThrowIfNull(); return(GetRadioForGenre(genre.Id, cancellationToken, start, count)); }