Example #1
0
 /// <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);
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }
Example #6
0
 /// <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));
 }