public IActionResult AddSerieToPlaylist(int id, string SelectedMySeriePlaylist) { var userName = User.FindFirstValue(ClaimTypes.NameIdentifier); MySeriePlaylist seriePlaylist = _applicationDbContext.MySeriePlaylists .Include(x => x.MySerie) //.ThenInclude(x => x.MoviePlaylist) .FirstOrDefault(x => x.Id.ToString() == SelectedMySeriePlaylist); var playlistSerie = new MySeriePlaylistSerie { SerieId = id, MySeriePlaylistId = Convert.ToInt32(SelectedMySeriePlaylist), }; var serieToPlaylist = new MySeriePlaylist { Id = id, UserId = userName, PlaylistName = SelectedMySeriePlaylist, MySerie = seriePlaylist.MySerie, MySeriePlaylistSerieId = seriePlaylist.MySeriePlaylistSerieId, }; _applicationDbContext.MySeriePlaylistSeries.Add(playlistSerie); _applicationDbContext.SaveChanges(); return(RedirectToAction("IndexSerie", "Serie")); }
public IActionResult CreateSeriePlaylist(CreateSeriePlaylistViewModel model) { if (!TryValidateModel(model)) { return(View(model)); } var userName = User.FindFirstValue(ClaimTypes.NameIdentifier); MySeriePlaylist seriePlaylist = new MySeriePlaylist { PlaylistName = model.SeriePlaylistName, UserId = userName }; _applicationDbContext.MySeriePlaylists.Add(seriePlaylist); _applicationDbContext.SaveChanges(); return(RedirectToAction("CreateSeriePlaylist")); }