public ActionResult EditPageTemplate(int pageTemplateId, PageTemplateDTO dto) { if (ModelState.IsValid) { QuestionnaireBusinessManager.Instance.SavePageTemplate(dto); return(RedirectToAction("ListPageTemplates")); } else { return(View(dto)); } }
public ActionResult EditPageTemplate(int pageTemplateId) { PageTemplateDTO dto = QuestionnaireBusinessManager.Instance.LoadPageTemplate(pageTemplateId); if (dto != null) { return(View(dto)); } else { throw new HttpException("Unable to load page template id " + pageTemplateId.ToString()); } }
public PageTemplateDTO LoadPageTemplate(int pageTemplateId) { PageTemplateDTO result = null; using (var context = new QuestionnaireEntities()) { var dao = context.Page_Template.Find(pageTemplateId); if (dao != null) { result = AutoMapper.Mapper.Map <Page_Template, PageTemplateDTO>(dao); } } return(result); }
public PageTemplateDTO SavePageTemplate(PageTemplateDTO dto) { using (var context = new QuestionnaireEntities()) { Page_Template dao = null; if (dto.PageTemplateID > 0) { dao = context.Page_Template.Find(dto.PageTemplateID); } else { dao = new Page_Template(); context.Page_Template.Add(dao); } dao.Name = dto.Name; dao.TemplateContent = dto.TemplateContent; context.SaveChanges(); } return(dto); }
public PageTemplateDTO SavePageTemplate(PageTemplateDTO dto) { return(QuestionnaireDataManager.Instance.SavePageTemplate(dto)); }