Beispiel #1
0
        public async Task <string> GetPhotoFromSocial(string uri)
        {
            using (var client = new HttpClient())
            {
                var model = new GetPhotoFromSocialModel
                {
                    Uri = uri
                };
                var json    = Utilities.SerializeObject(model).Replace("\\", string.Empty);
                var content = new StringContent(json, Encoding.UTF8, "application/json");
                client.BaseAddress = new Uri(ConstValues.MediaBaseUrl);
                var response = await client.PostAsync($"{ConstValues.MediaFromSocialPage}", content);

                if (response.StatusCode != HttpStatusCode.OK)
                {
                    return(null);
                }
                var serialized = await response.Content.ReadAsStringAsync();

                return(JsonConvert.DeserializeObject <string>(serialized));
            }
        }
        public IActionResult DownloadFromSocialPage([FromBody] GetPhotoFromSocialModel model)
        {
            var name = _service.DownloadFromSocialPage(model.Uri);

            return(Json(name));
        }