/// <summary> /// 删除对象 /// </summary> /// <param name="actionContext">action上下文</param> /// <param name="httpContext">httpContext上下文</param> /// <param name="ids">id集合</param> /// <param name="type">删除类型</param> protected override void Delete(TSLibStruts.ActionContext actionContext, HttpContext httpContext, string[] ids, string type) { if ("unid".Equals(type, StringComparison.OrdinalIgnoreCase)) { privilegeService.Delete(ids); } else { privilegeService.Delete(StringUtils.StringArray2LongArray(ids)); } }
/// <summary> /// 删除 /// </summary> /// <param name="idStr"></param> /// <returns></returns> public AjaxResult Delete(string idStr) { try { var idsStr = idStr.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var ids = Array.ConvertAll(idsStr, x => Convert.ToInt64(x)); _privilegeService.Delete(ids); } catch (Exception ex) { return(AjaxResult.Error($"参数错误,StackTrace={{{ex.StackTrace}}}")); } return(AjaxResult.Success()); }
public IActionResult DeleteConfirmed(int id) { log.Info(nameof(PrivilegesController.DeleteConfirmed)); try { privilegeService.Delete(id); return(RedirectToAction(nameof(Index))); } catch (Exception e) { log.Error(e); return(BadRequest()); } }
public void Delete(Guid id) { _privilegeService.Delete(id); }