예제 #1
0
 public StaticPageBaseModel(BaseModel baseModel)
     : base(baseModel)
 {
     CurrentLanguage = LanguageType.Default;
     StaticPageTransport = new StaticPageTransport();
     SubNavigationType = SubNavigationType.None;
 }
예제 #2
0
 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);
     }
 }
예제 #3
0
 private static JsonResult StaticPageFormatJsonResult(StaticPageTransport pageTransport)
 {
     return new JsonResult {
         Data = new {
             StaticPageTransport = pageTransport
         },
         JsonRequestBehavior = JsonRequestBehavior.AllowGet
     };
 }