Ejemplo n.º 1
0
        public IHttpActionResult DeleteItem(string storeId, [FromUri] string[] pageNamesAndLanguges)
        {
            base.CheckCurrentUserHasPermissionForObjects(ContentPredefinedPermissions.Delete, new ContentScopeObject {
                StoreId = storeId
            });

            _pagesService.DeletePage(storeId, PagesUtility.GetShortPageInfoFromString(pageNamesAndLanguges).ToArray());
            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 2
0
        public IHttpActionResult DeleteItem(string storeId, [FromUri] string[] pageNamesAndLanguges)
        {
            CheckCurrentUserHasPermissionForObjects(ContentPredefinedPermissions.Delete, new ContentScopeObject {
                StoreId = storeId
            });

            var pages = PagesUtility.GetShortPageInfoFromString(pageNamesAndLanguges);

            _contentStorageProvider.Remove(pages.Select(x => "/Pages/" + storeId + "/" + x.Name).ToArray());

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 3
0
 public IHttpActionResult DeleteItem(string storeId, [FromUri] string[] pageNamesAndLanguges)
 {
     _pagesService.DeletePage(storeId, PagesUtility.GetShortPageInfoFromString(pageNamesAndLanguges).ToArray());
     return(Ok());
 }