// 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);
        }