public async Task<HttpResponseMessage> PostInitializeMyVisitor([FromBody]LoginParameter postParameter) { string openid = postParameter.openID; int pageIndex = postParameter.pageIndex; int pageSize = postParameter.pageSize; if(string.IsNullOrEmpty(openid) || pageSize == 0) { return WebApiHelper.HttpRMtoJson(postParameter.jsonpCallback, null, HttpStatusCode.OK, customStatus.InvalidArguments); } using(UserRepository userRepository = new UserRepository()) { var userUuid = await userRepository.GetUserUuidByOpenid(openid); var uclist = await userRepository.GetUserVisitor(userUuid, pageIndex, pageSize); return WebApiHelper.HttpRMtoJson(postParameter.jsonpCallback, uclist, HttpStatusCode.OK, customStatus.Success); } }