public StaticPageBaseModel(BaseModel baseModel) : base(baseModel) { CurrentLanguage = LanguageType.Default; StaticPageTransport = new StaticPageTransport(); SubNavigationType = SubNavigationType.None; }
public ActionResult StaticPageEdit(ProjectBActions id, StaticPageTransport staticPageTransport) { switch (Request.RequestType.ToUpper()) { case "POST": return StaticPageFormatJsonResult(staticPageTransport); case "PUT": return StaticPageFormatJsonResult(ProjectProvider.Instance.StaticPageProvider.SaveStaticPageModel(id, staticPageTransport)); case "GET": default: return StaticPageFormatJsonResult(ProjectProvider.Instance.StaticPageProvider.GetStaticPageModel(id, staticPageTransport.ID) ?? staticPageTransport); } }
private static JsonResult StaticPageFormatJsonResult(StaticPageTransport pageTransport) { return new JsonResult { Data = new { StaticPageTransport = pageTransport }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; }