/// <summary> /// 用户分享资源 /// </summary> /// <param name="request"></param> /// <returns></returns> private SyncResponse ShareUserResource(SyncRequest request) { ShareResource submitData = JsonHelper.DecodeJson <ShareResource>(request.Data); HttpClient myHttpClient = new HttpClient(); myHttpClient.BaseAddress = new Uri(webapi_url); //webapi_url string json = JsonHelper.DeepEncodeJson(submitData); var content = new StringContent(json, Encoding.UTF8); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); HttpResponseMessage response = myHttpClient.PostAsync("ResourceShare", content).Result; if (response.IsSuccessStatusCode) { return(SyncResponse.GetResponse(request, response.Content.ReadAsStringAsync().Result)); } else { return(SyncResponse.GetResponse(request, response.IsSuccessStatusCode)); } }
/// <summary> /// Map from ShareResource to ShareResourceViewModel /// </summary> #region ShareResource to ShareResourceViewModel public static ShareResourceView ShareResourceToShareResourceViewModel(ShareResource shareResource) { return(AutoMapper.Mapper.Map <ShareResourceView>(shareResource)); }