Ejemplo n.º 1
0
        /// <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));
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Map from ShareResource to ShareResourceViewModel
 /// </summary>
 #region ShareResource to ShareResourceViewModel
 public static ShareResourceView ShareResourceToShareResourceViewModel(ShareResource shareResource)
 {
     return(AutoMapper.Mapper.Map <ShareResourceView>(shareResource));
 }