/// <summary> /// 取消關聯 /// </summary> /// <param name="type">關聯的型別,如Define.USERRESOURCE</param> /// <param name="firstId">The first identifier.</param> /// <param name="secIds">The sec ids.</param> public void UnAssign(AssignReq req) { if (req.secIds == null || req.secIds.Length == 0) { DeleteBy(req.type, req.firstId); } else { DeleteBy(req.type, req.secIds.ToLookup(u => req.firstId)); } }
public Response UnAssign(AssignReq request) { var result = new Response(); try { _app.UnAssign(request.type, request.firstId, request.secIds); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException?.Message ?? ex.Message; } return(result); }
public Response Assign(AssignReq request) { var result = new Response(); try { _app.Assign(request); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException?.Message ?? ex.Message; } return(result); }
public string UnAssign(AssignReq req) { try { _app.UnAssign(req); } catch (Exception ex) { Result.Code = 500; Result.Message = ex.InnerException?.Message ?? ex.Message; } return(JsonHelper.Instance.Serialize(Result)); }
public string Assign(AssignReq request) { var result = new Response(); try { _app.Assign(request); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException?.Message ?? ex.Message; } return(JsonHelper.Instance.Serialize(result)); }
/// <summary> /// 新增關聯 /// <para>比如給使用者分配資源,那麼firstId就是使用者ID,secIds就是資源ID列表</para> /// </summary> /// <param name="type">關聯的型別,如Define.USERRESOURCE</param> public void Assign(AssignReq request) { Assign(request.type, request.secIds.ToLookup(u => request.firstId)); }