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()); }
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)); }
//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)); }
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)); }
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)); }