Пример #1
0
        public virtual ActionResult RemoveFile(long articleFileId)
        {
            var articleElement = articleFileService.Find(articleFileId);

            if (articleElement != null && permissionService.IsAllowed((Int32)ArticleOperations.Manage, this.CorePrincipal(), typeof(Article), articleElement.Article.Id, IsArticleOwner(articleElement.Article), PermissionOperationLevel.Object))
            {
                if (articleFileService.Delete(articleElement))
                {
                    Success(HttpContext.Translate("Messages.Success", String.Empty));
                    return(RedirectToAction("ShowFiles", new { articleId = articleElement.Article.Id }));
                }
            }

            Error(HttpContext.Translate("Messages.UnknownError", String.Empty));
            return(Content(String.Empty));
        }