示例#1
0
        public virtual ActionResult Delete(string id)
        {
            base.CheckAuthorized(AuthorizeKey.DeleteKey);
            bool result = false;

            if (!string.IsNullOrEmpty(id))
            {
                result = baseBLL.Delete(id);
            }
            return(Content(result));
        }
示例#2
0
        private void deleteMenu(ref JsonData Result)
        {
            var id = this.getInt("id");

            bll.Delete(bll.GetModel <WxMenu>(id));
            IList <WxMenu> menus = bll.GetListByCondition <WxMenu>("PID", id, "ID", true);

            if (menus != null && menus.Count > 0)
            {
                foreach (var m in menus)
                {
                    bll.Delete(m);
                }
            }
        }
示例#3
0
        /// <summary>
        /// 删除大赛公告
        /// </summary>
        /// <param name="competition_season_id"></param>
        /// <returns></returns>
        public ApiResult DelNotice(int competition_season_id)
        {
            ApiResult apiResult   = new ApiResult();
            var       checkResult = Util.CheckParameters(
                new Parameter {
                Value = competition_season_id.ToString(), Msg = "competition_season_id 不能为空值"
            },
                new Parameter {
                Value = competition_season_id.ToString(), Msg = "competition_season_id 必须是数字类型", Regex = @"^[1-9]\d*$"
            }
                );

            if (!checkResult.OK)
            {
                apiResult.success = false;
                apiResult.status  = ApiStatusCode.InvalidParam;
                apiResult.message = checkResult.Msg;
                return(apiResult);
            }
            BaseBLL <competition_notice> bll = new BaseBLL <competition_notice>();
            var notice = bll.Find(o => o.competition_season_id == competition_season_id && o.is_delete == 0);

            if (notice?.competition_season_id > 0)
            {
                bool result = bll.Delete(notice);
                apiResult.success = result;
                apiResult.message = result?"删除成功":"删除失败";
            }
            else
            {
                apiResult.success = false;
                apiResult.message = "数据不存在";
            }
            return(apiResult);
        }
示例#4
0
        public virtual ActionResult DeleteForm(string keyValue, bool bLogicDelete = false)
        {
            string[] arry = keyValue.Split(',');

            ResultModel result = OnBeforeDelete(arry);

            if (result != null && result.bSuccess == false)
            {
                return(Error(result.message));
            }

            if (bLogicDelete)
            {
                for (int i = 0; i < arry.Length; i++)
                {
                    T info = baseBLL.FindByID(arry[i]);

                    info.F_DeleteMark   = true;
                    info.F_DeleteTime   = DateTime.Now;
                    info.F_DeleteUserId = CurrentUser.F_Account;
                    baseBLL.Update(info, info.F_Id);
                }
            }
            else
            {
                for (int i = 0; i < arry.Length; i++)
                {
                    baseBLL.Delete(arry[i]);
                    //T info = baseBLL.FindByID(arry[i]);
                }
            }

            return(Success("删除成功"));
        }
示例#5
0
        public void TestMethod_DeleteByCondition_T()
        {
            BaseBLL <UserTestEntity> bll = new BaseBLL <UserTestEntity>();
            int res = bll.Delete(u => u.Id != "");

            Console.WriteLine("执行结果:{0}", res);

            IEnumerable <UserTestEntity> userEntities = bll.GetList(u => u.Id != "");

            Console.WriteLine("删除后剩余记录数:{0}", userEntities.Count());
        }
示例#6
0
        /// <summary>
        /// 根据指定对象的ID,从数据库中删除指定对象
        /// </summary>
        /// <param name="id">指定对象的ID</param>
        /// <returns>执行成功返回<c>true</c>,否则为<c>false</c>。</returns>
        public virtual ActionResult Delete(string id)
        {
            //检查用户是否有权限,否则抛出MyDenyAccessException异常
            base.CheckAuthorized(AuthorizeKey.DeleteKey);

            CommonResult result = new CommonResult();

            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    result.Success = baseBLL.Delete(id);
                }
            }
            catch (Exception ex)
            {
                LogTextHelper.Error(ex);//错误记录
                result.ErrorMessage = ex.Message;
            }
            return(ToJsonContent(result));
        }
        /// <summary>
        /// 按照 id 删除通知
        /// </summary>
        /// <param name="notice_id">通知的 id</param>
        /// <returns></returns>
        public ApiResult DelNotice(int notice_id)
        {
            ApiResult apiResult = new ApiResult();

            BaseBLL <user_notice> bll = new BaseBLL <user_notice>();
            var notice = bll.Find(n => n.notice_id == notice_id);

            if (notice == null)
            {
                apiResult.success = false;
                apiResult.message = "不存在该通知";
                return(apiResult);
            }
            else
            {
                var success = bll.Delete(notice);
                apiResult.success = success;
                apiResult.message = success ? "成功" : "删除失败";
            }
            return(apiResult);
        }
        /// <summary>
        /// 删除 文章
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Del(int?id)
        {
            var             userinfo = BLLSession.UserInfoSessioin;
            List <BlogsDTO> blogs    = new List <BlogsDTO>();
            int             isdelok  = -1;

            if (null != id)
            {
                BLL.BaseBLL <BlogInfo> blogbll = new BaseBLL <BlogInfo>();
                blogbll.Delete(new BlogInfo()
                {
                    Id = (int)id
                }, true);
                isdelok = blogbll.save(false);
                List <SearchResult> list = new List <SearchResult>();
                list.Add(new SearchResult()
                {
                    id = (int)id
                });
                SafetyWriteHelper <SearchResult> .logWrite(list, PanGuLuceneHelper.instance.Delete);
            }
            return(Content((isdelok > 0).ToString()));
        }
示例#9
0
 /// <summary>
 /// 根据指定对象的ID,从数据库中删除指定对象(用于字符型主键)
 /// </summary>
 /// <param name="key">指定对象的ID</param>
 /// <returns>执行成功返回<c>true</c>,否则为<c>false</c>。</returns>
 public virtual bool Delete(string key)
 {
     return(baseBLL.Delete(key));
 }
示例#10
0
        public bool Delete(int id)
        {
            BlogUser model = Get(id);

            return(bll.Delete(model));
        }