Beispiel #1
0
        public ActionResult ManageContent()
        {
            var templateViews = Directory.GetFiles(Server.MapPath("~/Areas/Admin/Views/Shared/Partials/StockPageTemplates"));

            var model = new ManageContentViewModel(templateViews);

            return(View(model));
        }
Beispiel #2
0
        public ActionResult ManageEntity(string heading, string buttonText, string editHeading, int schemaId, string sort = "")
        {
            var model = new ManageContentViewModel(schemaId)
            {
                Heading             = heading,
                NewButtonText       = buttonText,
                EditContentHeading  = editHeading,
                UseTemplateSelector = false,
                Sort = sort,
            };

            return(View("ManageContent", model));
        }
Beispiel #3
0
        // GET: Content/Manage/5
        public ActionResult Manage(int id)
        {
            Content getcontent;

            getcontent = _ContentService.GetContentById(id);

            Session["contentid"] = getcontent.ContentId;

            ManageContentViewModel viewmodel = new ManageContentViewModel();

            viewmodel.content  = getcontent;
            viewmodel.quizlist = _QuizService.GetQuizs();
            return(View(viewmodel));
        }
Beispiel #4
0
        public ActionResult Manage(ManageContentViewModel viewmodel)
        {
            int contentid = (int)Session["contentid"];

            Session["contentid"] = null;

            if (ModelState.IsValid)
            {
                QuizContentLink link = viewmodel.link;
                link.ContentId = contentid;
                _ContentService.makelink(link);

                _ContentService.UpdateContent(viewmodel.content);
                return(RedirectToAction("Index2"));
            }
            return(View());
        }