public ActionResult Edit(PageEditModel request) { PageModelFactory pageModelFactory = new PageModelFactory(); PageEditModel model = ModelState.IsValid ? pageModelFactory.EditPage(request) : pageModelFactory.LoadEdit(request.PageID, request.LanguageID); return CheckViewModel(model); }