public IActionResult Delete(int id, string type) { switch (type) { case "Mu": MuziekPlaylist mModel = _context.MuziekPlaylist.FirstOrDefault(mp => mp.Id == id); _context.MuziekPlaylist.Remove(mModel); _context.SaveChanges(); break; case "Fi": FilmPlaylist fModel = _context.FilmPlaylist.FirstOrDefault(fp => fp.Id == id); _context.FilmPlaylist.Remove(fModel); _context.SaveChanges(); break; case "Se": SeriePlaylist sModel = _context.SeriePlaylist.FirstOrDefault(sp => sp.Id == id); _context.SeriePlaylist.Remove(sModel); _context.SaveChanges(); break; default: break; } return(RedirectToAction("Index")); }
public IActionResult Edit(ListEditViewModel model) { switch (model.Type) { case "Mu": MuziekPlaylist mList = _context.MuziekPlaylist.FirstOrDefault(mp => mp.Id == model.Id); mList.Titel = model.Titel; _context.SaveChanges(); break; case "Fi": FilmPlaylist fList = _context.FilmPlaylist.FirstOrDefault(fp => fp.Id == model.Id); fList.Titel = model.Titel; _context.SaveChanges(); break; case "Se": MuziekPlaylist sList = _context.MuziekPlaylist.FirstOrDefault(sp => sp.Id == model.Id); sList.Titel = model.Titel; _context.SaveChanges(); break; default: break; } return(RedirectToAction("Detail", new { model.Id, model.Type })); }