public ActionResult Create() { var viewModel = new TVShowViewModel { Genres = _context.Genres.ToList() }; return(View(viewModel)); }
public ActionResult ShowInfo(string show) { var model = new TVShowViewModel(show); if (model.Show == null) { return(HttpNotFound()); } return(Json(model, JsonRequestBehavior.AllowGet)); }
// Seasons public ActionResult Seasons(string show) { var model = new TVShowViewModel(show); if (model.Show == null) { return(HttpNotFound()); } return(View(model)); }
public ActionResult Create(TVShowViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Genres = _context.Genres.ToList(); return(View("Create", viewModel)); } var show = new TVShow { TVWatcherId = User.Identity.GetUserId(), DateTime = viewModel.GetDateTime(), GenreId = viewModel.Genre, Network = viewModel.Network }; _context.TVShows.Add(show); _context.SaveChanges(); return(RedirectToAction("Index", "Home")); }