public IHttpActionResult Submit()
        {
            try
            {
                var request = Context.GetCurrentRequest();
                var siteId  = request.GetQueryInt("siteId");
                if (!request.IsAdminLoggin || !request.AdminPermissions.HasSitePermissions(siteId, ApplicationUtils.PluginId))
                {
                    return(Unauthorized());
                }

                var contentIdList = TranslateUtils.StringCollectionToIntList(request.GetPostString("contentIds"));
                var denyReason    = request.GetPostString("denyReason");

                foreach (var contentId in contentIdList)
                {
                    DataDao.Deny(siteId, contentId, denyReason);
                    LogManager.Deny(siteId, contentId, request.AdminId);
                }

                return(Ok(new
                {
                    Value = contentIdList
                }));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }