Example #1
0
 /// <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());
            }
        }
Example #4
0
 public void Delete(Guid id)
 {
     _privilegeService.Delete(id);
 }