示例#1
0
        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"));
        }
示例#2
0
        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 }));
        }