예제 #1
0
        public int Create(string name, string duration, int albumId)
        {
            var track = new Track
            {
                Name     = name,
                Duration = duration,
                AlbumId  = albumId
            };

            _context.Tracks.AddAsync(track);
            _context.SaveChangesAsync();

            return(track.Id);
        }
예제 #2
0
        public int Create(string name, string genre, string userId)
        {
            var newArtist = new Artist
            {
                Name   = name,
                Genre  = genre,
                UserId = userId
            };


            _context.Artists.AddAsync(newArtist);
            _context.SaveChangesAsync();

            return(newArtist.Id);
        }
예제 #3
0
        public int Create(string title, string genre, string imageUrl, string description, string userId)
        {
            var newGame = new Game
            {
                Title       = title,
                Genre       = genre,
                ImageUrl    = imageUrl,
                Description = description,
                UserId      = userId
            };

            _context.Games.AddAsync(newGame);
            _context.SaveChangesAsync();

            return(newGame.Id);
        }
예제 #4
0
        public int Create(string title, string genre, string imageUrl, int year, string description, string userId)
        {
            var newMovie = new Movie
            {
                Title       = title,
                Genre       = genre,
                ImageUrl    = imageUrl,
                Year        = year,
                Description = description,
                UserId      = userId
            };

            _context.Movies.AddAsync(newMovie);
            _context.SaveChangesAsync();

            return(newMovie.Id);
        }
예제 #5
0
        public int Create(string name, string imageUrl, int year, string format, string mediaCondition, string sleeveCondition, string notes, int artistId)
        {
            var album = new Album
            {
                Name            = name,
                ImageUrl        = imageUrl,
                Year            = year,
                Format          = format,
                MediaCondition  = mediaCondition,
                SleeveCondition = sleeveCondition,
                Notes           = notes,
                ArtistId        = artistId
            };

            _context.Albums.AddAsync(album);
            _context.SaveChangesAsync();

            return(album.Id);
        }