/// <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
            });
        }
Exemplo n.º 2
0
        /// <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 };
        }