public virtual ActionResult Delete(string id) { base.CheckAuthorized(AuthorizeKey.DeleteKey); bool result = false; if (!string.IsNullOrEmpty(id)) { result = baseBLL.Delete(id); } return(Content(result)); }
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); } } }
/// <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); }
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("删除成功")); }
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()); }
/// <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())); }
/// <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)); }
public bool Delete(int id) { BlogUser model = Get(id); return(bll.Delete(model)); }