public ActionResult ManageContent() { var templateViews = Directory.GetFiles(Server.MapPath("~/Areas/Admin/Views/Shared/Partials/StockPageTemplates")); var model = new ManageContentViewModel(templateViews); return(View(model)); }
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)); }
// 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)); }
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()); }