/// <summary> /// Deletes the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns><c>DeletePageResponse</c> with success status.</returns> public DeletePagePropertiesResponse Delete(DeletePagePropertiesRequest request) { var model = new DeletePageViewModel { PageId = request.Id, Version = request.Data.Version }; var result = pageService.DeletePage(model, securityService.GetCurrentPrincipal()); return(new DeletePagePropertiesResponse { Data = result }); }
/// <summary> /// Deletes the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns><c>DeletePageResponse</c> with success status.</returns> public DeletePagePropertiesResponse Delete(DeletePagePropertiesRequest request) { var model = new DeletePageViewModel { PageId = request.Id, Version = request.Data.Version }; var result = pageService.DeletePage(model, securityService.GetCurrentPrincipal()); return new DeletePagePropertiesResponse { Data = result }; }