/// <summary> /// 根据活动id和关系编码获取活动报名记录 /// </summary> /// <param name="cActivityId">活动Id</param> /// <param name="relationtId">关系编码</param> /// <returns></returns> public M_CottageActivityRecord GetRecordByRelationtId(int cActivityId, int relationtId) { M_CottageActivityRecord mCottageActivityRecord = null; var httpClient = new OAuthHttpClient(OAuthToken) { BaseAddress = new Uri(string.Format("{0}/ATM/GetRecordByRelationtId?cActivityId={1}&relationtId={2}", "http://rempapi.e24health.com/Screen", cActivityId, relationtId)) }; var response = httpClient.GetAsync("").Result; if (response.StatusCode == HttpStatusCode.OK) { var subResult = response.Content.ReadAsStringAsync().Result; if (subResult != null) { subResult = subResult.Substring(1, subResult.Length - 2); mCottageActivityRecord = JsonConvert.DeserializeObject <M_CottageActivityRecord>(subResult); } } return(mCottageActivityRecord); }
/// <summary> /// 修改活动 /// </summary> /// <param name="mCottageActivityRecord">小屋活动记录对象</param> /// <returns></returns> public M_CottageActivityRecord UpdateCottageActivityRecord(M_CottageActivityRecord mCottageActivityRecord) { M_CottageActivityRecord result = null; var httpClient = new OAuthHttpClient(OAuthToken); var uri = new Uri(string.Format("{0}/ATM/UpdateCottageActivityRecord", "http://rempapi.e24health.com/Screen")); var data = JsonConvert.SerializeObject(mCottageActivityRecord); var content = new StringContent(data, Encoding.UTF8, "application/json"); var response = httpClient.PostAsync(uri, content).Result; if (response.StatusCode == HttpStatusCode.OK) { var subResult = response.Content.ReadAsStringAsync().Result; if (subResult != null) { subResult = subResult.Substring(1, subResult.Length - 2); result = JsonConvert.DeserializeObject <M_CottageActivityRecord>(subResult); } } return(result); }