コード例 #1
0
        public IHttpActionResult Delete()
        {
            try
            {
                var request = Context.GetCurrentRequest();
                var siteId  = request.GetPostInt("siteId");
                if (!request.IsAdminLoggin ||
                    !request.AdminPermissions.HasSitePermissions(siteId, FormUtils.PluginId))
                {
                    return(Unauthorized());
                }

                var formId = request.GetPostInt("formId");

                FormDao.Delete(siteId, formId);

                return(Ok(new
                {
                    Value = FormManager.GetFormInfoList(siteId, 0)
                }));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: xianliangfaxin/SS.Form
        private static void Service_ContentDeleteCompleted(object sender, ContentEventArgs e)
        {
            var formInfo = FormManager.GetFormInfoByContentId(e.SiteId, e.ChannelId, e.ContentId);

            if (formInfo != null)
            {
                FormDao.Delete(e.SiteId, formInfo.Id);
            }
        }
コード例 #3
0
        private void Service_ContentDeleteCompleted(object sender, ContentEventArgs e)
        {
            var formId = FormDao.GetFormIdByContentId(e.SiteId, e.ChannelId, e.ContentId);

            FormDao.Delete(formId);
        }