public Response<GetUserResult> GetUser(GetUserRequest requestObject) { JObject request = JObject.FromObject(requestObject); var result = Method(Functions.GetUser, request, ParameterValidator.GetUserCheckRequest); try { var response = JsonConvert.DeserializeObject<Response<GetUserResult>>(result.ToString()); return response; } catch (Exception e) { return Response<GetUserResult>.BuildResponse(e); } }
public IAsyncResult BeginGetUser(GetUserRequest requestObject) { JObject request = JObject.FromObject(requestObject); return BeginMethod(Functions.GetUser, request, ParameterValidator.GetUserCheckRequest, GetUserCallBackMethod); }