C# 클래스 Rebel.Cms.Web.Editors.Extenders.MoveCopyController

Used to move & copy content
상속: ContentControllerExtenderBase
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5 1 사용 예제들

공개 메소드들

메소드 설명
MoveCopyController ( IBackOfficeRequestContext backOfficeRequestContext ) : System

Constructor

보호된 메소드들

메소드 설명
Initialize ( global requestContext ) : void

This checks for the parent controller type and validates it, then sets the appropriate properties

MoveCopyView ( HiveId id, MoveModel model ) : System.Web.Mvc.ActionResult

Returns the ViewResult for use in the Move/Copy dialogs

ProcessMoveCopy ( HiveId selectedItemId, HiveId toId, Func performSave ) : System.Web.Mvc.JsonResult

Helper method to retreive the from/to entities and validate if the move/copy is allowed

비공개 메소드들

메소드 설명
Copy ( HiveId id ) : System.Web.Mvc.ActionResult
CopyForm ( CopyModel model ) : System.Web.Mvc.JsonResult
Move ( HiveId id ) : System.Web.Mvc.ActionResult
MoveForm ( MoveModel model ) : System.Web.Mvc.JsonResult

메소드 상세

Initialize() 보호된 메소드

This checks for the parent controller type and validates it, then sets the appropriate properties
protected Initialize ( global requestContext ) : void
requestContext global
리턴 void

MoveCopyController() 공개 메소드

Constructor
public MoveCopyController ( IBackOfficeRequestContext backOfficeRequestContext ) : System
backOfficeRequestContext IBackOfficeRequestContext
리턴 System

MoveCopyView() 보호된 메소드

Returns the ViewResult for use in the Move/Copy dialogs
protected MoveCopyView ( HiveId id, MoveModel model ) : System.Web.Mvc.ActionResult
id HiveId
model MoveModel
리턴 System.Web.Mvc.ActionResult

ProcessMoveCopy() 보호된 메소드

Helper method to retreive the from/to entities and validate if the move/copy is allowed
protected ProcessMoveCopy ( HiveId selectedItemId, HiveId toId, Func performSave ) : System.Web.Mvc.JsonResult
selectedItemId HiveId
toId HiveId
performSave Func
리턴 System.Web.Mvc.JsonResult