Exemple #1
0
        public IActionResult Create()
        {
            ListCreateViewModel model = new ListCreateViewModel()
            {
                TypeList = new List <SelectListItem>()
            };

            model.TypeList.Add(new SelectListItem("Muziek", "Mu"));
            model.TypeList.Add(new SelectListItem("Film", "Fi"));
            model.TypeList.Add(new SelectListItem("Serie", "Se"));
            return(View(model));
        }
Exemple #2
0
        public ActionResult Create(ListCreateViewModel list)
        {
            var listToAdd = new toDoList()
            {
                Title   = list.Title,
                Content = list.Content,
                User    = Context.Users.FirstOrDefault(x => x.UserName == User.Identity.Name)
            };

            Context.Lists.Add(listToAdd);
            Context.SaveChanges();

            return(Redirect("../List/ViewAll"));
        }
Exemple #3
0
        public IActionResult Create(ListCreateViewModel model)
        {
            int id;

            switch (model.Type)
            {
            case "Mu":
                _context.MuziekPlaylist.Add(new MuziekPlaylist()
                {
                    Titel = model.Titel, UserId = _userManager.GetUserId(User)
                });
                _context.SaveChanges();
                id = _context.MuziekPlaylist.FirstOrDefault(mp => mp.Titel == model.Titel && mp.UserId == _userManager.GetUserId(User)).Id;
                break;

            case "Fi":
                _context.FilmPlaylist.Add(new FilmPlaylist()
                {
                    Titel = model.Titel, UserId = _userManager.GetUserId(User)
                });
                _context.SaveChanges();
                id = _context.FilmPlaylist.FirstOrDefault(fp => fp.Titel == model.Titel && fp.UserId == _userManager.GetUserId(User)).Id;
                break;

            case "Se":
                _context.SeriePlaylist.Add(new SeriePlaylist()
                {
                    Titel = model.Titel, UserId = _userManager.GetUserId(User)
                });
                _context.SaveChanges();
                id = _context.SeriePlaylist.FirstOrDefault(sp => sp.Titel == model.Titel && sp.UserId == _userManager.GetUserId(User)).Id;
                break;

            default:
                id = -1;
                break;
            }
            return(RedirectToAction("Detail", new { id, model.Type }));
        }