// GET api/users/5 public ReturnValue Get(int id) { if (id < 0) { throw new HttpResponseException(HttpStatusCode.NotFound); } ObjectParameter phoneHash = new ObjectParameter("PhoneHash", typeof(string)); ObjectParameter createDate = new ObjectParameter("CreateDate", typeof(DateTime));; ObjectParameter updateDate = new ObjectParameter("UpdateDate", typeof(DateTime));; ObjectParameter pushKey = new ObjectParameter("PushKey", typeof(string));; ObjectParameter deviceID = new ObjectParameter("DeviceID", typeof(string));; ReturnValue returnValue = new ReturnValue(); try { entity.UserGetInfo(id, phoneHash, createDate, updateDate, pushKey, deviceID); returnValue.code = 0; returnValue.msg = "succes"; Users users = new Users(); users.UserSN = id; users.PhoneHash = (string)phoneHash.Value; users.CreateDate = (DateTime)createDate.Value; users.UpdateDate = (DateTime)updateDate.Value; users.PushKey = (string)pushKey.Value; users.DeviceID = (string)deviceID.Value; returnValue.value = users; } catch { throw new HttpResponseException(HttpStatusCode.InternalServerError); } return(returnValue); }