public async Task <IActionResult> PutAlbums(int id, Albums albums)
        {
            if (id != albums.Album_ID)
            {
                return(BadRequest());
            }

            _context.Entry(albums).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AlbumsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 2
0
        public IActionResult Create([Bind("Genres_ID,Genre")] GenresDTO genresDTO)
        {
            var genres = new Genres()

            {
                Genres_ID = genresDTO.Genres_ID,
                Genre     = genresDTO.Genre,
            };



            if (ModelState.IsValid)
            {
                _context.Add(genres);
                _context.SaveChangesAsync();
                return(RedirectToAction(nameof(Index)));
            }
            return(View(genresDTO));
        }
Exemplo n.º 3
0
        //async removed
        public IActionResult Create([Bind("Artist_ID,ArtistName,Album,AlbumCoverPath,Genre")] ArtistDTO artistDTO)
        {
            var artist = new Artist()

            {
                Artist_ID      = artistDTO.Artist_ID,
                ArtistName     = artistDTO.ArtistName,
                Album          = artistDTO.Album,
                AlbumCoverPath = artistDTO.AlbumCoverPath,
                Genre          = artistDTO.Genre
            };

            if (ModelState.IsValid)
            {
                _context.Add(artist);
                _context.SaveChangesAsync();// await , removed
                return(RedirectToAction(nameof(Index)));
            }
            return(View(artistDTO));
        }
Exemplo n.º 4
0
        public IActionResult Create([Bind("Track_ID,ArtistName,Album,Track,Time,Genre")] TracksDTO tracksDTO)
        {
            var tracks = new Tracks()

            {
                Track_ID   = tracksDTO.Track_ID,
                ArtistName = tracksDTO.ArtistName,
                Album      = tracksDTO.Album,
                Track      = tracksDTO.Track,
                Time       = tracksDTO.Time,
                Genre      = tracksDTO.Genre
            };

            if (ModelState.IsValid)
            {
                _context.Add(tracks);
                _context.SaveChangesAsync();
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tracksDTO));
        }
Exemplo n.º 5
0
        public IActionResult Create([Bind("Album_ID,ArtistName,Track,AlbumCoverPath,Genre")] AlbumsDTO albumsDTO)
        {
            var albums = new Albums()
            {
                Album_ID       = albumsDTO.Album_ID,
                ArtistName     = albumsDTO.ArtistName,
                Track          = albumsDTO.Track,
                AlbumCoverPath = albumsDTO.AlbumCoverPath,
                Genre          = albumsDTO.Genre

                                 //// Start here from NetChicken https://github.com/Netchicken/VisistorManagment2019Students/blob/master/Controllers/StaffNamesController.cs
                                 // Names next
            };

            if (ModelState.IsValid)
            {
                _context.Add(albums);
                _context.SaveChangesAsync();
                return(RedirectToAction(nameof(Index)));
            }
            return(View(albumsDTO));
        }