// GET: /YouTube/Create public ActionResult Create() { Frame frame = TempData[FrameController.SelectorFrameKey] as Frame; if (frame == null || frame.PanelId == 0) { return RedirectToAction("Create", "Frame"); } Youtube youtube = new Youtube(frame, db); this.FillTemplatesSelectList(db, FrameTypes.YouTube); FillAspectsSelectList(); FillQualitySelectList(); FillRatesSelectList(); return View(youtube); }
public ActionResult Create(Youtube youtube) { if (ModelState.IsValid) { Match lnk = _youTubeLink.Match(youtube.YoutubeId); if (lnk.Success) youtube.YoutubeId = lnk.Value; db.Frames.Add(youtube); db.SaveChanges(); return this.RestoreReferrer() ?? RedirectToAction("Index", "Frame"); } this.FillTemplatesSelectList(db, FrameTypes.YouTube, youtube.TemplateId); FillAspectsSelectList(); FillQualitySelectList(); FillRatesSelectList(); return View(youtube); }