Exemple #1
0
        public Artist ConvertToArtist(IMusicSystemData musicSystemData)
        {
            Artist artist = new Artist
            {
                Name        = this.Name,
                DateOfBirth = this.DateOfBirth
            };

            Country country = musicSystemData.Countries.All().FirstOrDefault(c => c.Name == this.Country);

            if (country == null)
            {
                country = new Country
                {
                    Name = this.Country
                };
            }

            artist.Country = country;

            foreach (var albumName in this.Albums)
            {
                artist.Albums.Add(new Album
                {
                    Name = albumName
                });
            }

            foreach (var songName in this.Songs)
            {
                artist.Songs.Add(new Song
                {
                    Name = songName
                });
            }

            return(artist);
        }
Exemple #2
0
 public ArtistsController(IMusicSystemData db)
 {
     this.db = db;
 }
Exemple #3
0
 public SongsController(IMusicSystemData db)
 {
     this.db = db;
 }
Exemple #4
0
 public BaseController(IMusicSystemData db)
 {
     this.Db = db;
 }
Exemple #5
0
 public BaseController(IMusicSystemData data)
 {
     this.data = data;
 }
 public SongsController(IMusicSystemData data) : base(data)
 {
 }
 public ArtistsController(IMusicSystemData data)
     : base(data)
 {
 }
 public GenresController(IMusicSystemData data)
 {
     this.data = data;
 }
Exemple #9
0
 protected BaseController(IMusicSystemData data)
 {
     this.Data = data;
 }
Exemple #10
0
 public CountriesController(IMusicSystemData data)
 {
     this.data = data;
 }
 public ArtistsController()
 {
     this.data = new MusicSystemData();
 }
 public AlbumsController(IMusicSystemData data)
 {
     this.data = data;
 }
 public ArtistsController(IMusicSystemData data)
 {
     this.data = data;
 }
 public GenresController(IMusicSystemData data)
 {
     this.data = data;
 }
Exemple #15
0
 public AlbumsController(IMusicSystemData data)
 {
     this.data = data;
 }
 public SongsController(IMusicSystemData data)
 {
     this.data = data;
 }
 public ArtistsController(IMusicSystemData data)
 {
     this.data = data;
 }
 public ProducersController(IMusicSystemData data)
 {
     this.data = data;
 }
 public AlbumsController(IMusicSystemData db)
 {
     this.db = db;
 }
Exemple #20
0
 public SongsController(IMusicSystemData data)
 {
     this.data = data;
 }
 public ProducersController(IMusicSystemData data)
 {
     this.data = data;
 }
 protected BaseApiController(IMusicSystemData data)
 {
     this.data = data;
 }
 public AlbumsController(IMusicSystemData data)
     : base(data)
 {
 }
 public CountriesController(IMusicSystemData data)
 {
     this.data = data;
 }