public ActionResult SavePageHtmlContent([ModelBinder(typeof(JSONDataBinder))] SavePageHtmlContentCommandRequest request) { try { var result = GetCommand <SavePageHtmlContentCommand>().ExecuteCommand(request); return(WireJson(result != null, result)); } catch (ConfirmationRequestException exc) { return(Json(new WireJson { Success = false, Data = new { ConfirmationMessage = exc.Resource() } })); } }
public ActionResult SavePageHtmlContent([ModelBinder(typeof(JSONDataBinder))] SavePageHtmlContentCommandRequest request) { try { ValidateModelExplicitly(request.Content); ChangedContentResultViewModel result = null; if (ModelState.IsValid) { result = GetCommand <SavePageHtmlContentCommand>().ExecuteCommand(request); } return(WireJson(result != null, result)); } catch (ConfirmationRequestException exc) { return(Json(new WireJson { Success = false, Data = new { ConfirmationMessage = exc.Resource() } })); } }
public ActionResult SavePageHtmlContent([ModelBinder(typeof(JSONDataBinder))] SavePageHtmlContentCommandRequest request) { try { var result = GetCommand <SavePageHtmlContentCommand>().ExecuteCommand(request); if (result != null) { return (Json( new WireJson { Success = true, Data = new { PageContentId = result.PageContentId, ContentId = result.ContentId, RegionId = result.RegionId, PageId = result.PageId, DesirableStatus = request.Content.DesirableStatus } })); } return(Json(new WireJson { Success = false })); } catch (ConfirmationRequestException exc) { return(Json(new WireJson { Success = false, Data = new { ConfirmationMessage = exc.Resource() } })); } }