Пример #1
0
        /// <summary>
        /// Deletes the sitemap specified in request.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns>
        ///   <c>DeleteSitemapsResponse</c> with success status.
        /// </returns>
        public DeleteSitemapResponse Delete(DeleteSitemapRequest request)
        {
            if (request.Data == null || request.Id.HasDefaultValue())
            {
                return(new DeleteSitemapResponse {
                    Data = false
                });
            }

            sitemapService.DeleteSitemap(request.Id, request.Data.Version, securityService.GetCurrentPrincipal());

            return(new DeleteSitemapResponse {
                Data = true
            });
        }
Пример #2
0
        /// <summary>
        /// Deletes the sitemap specified in request.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns>
        ///   <c>DeleteSitemapsResponse</c> with success status.
        /// </returns>
        public DeleteSitemapResponse Delete(DeleteSitemapRequest request)
        {
            if (request.Data == null || request.Id.HasDefaultValue())
            {
                return new DeleteSitemapResponse { Data = false };
            }

            sitemapService.DeleteSitemap(request.Id, request.Data.Version, securityService.GetCurrentPrincipal());

            return new DeleteSitemapResponse { Data = true };
        }