public UploadPhotoResult Post(WitnessKingTidesApiInputModel inputModel)
        {
            var result = new UploadPhotoResult
            {
                Latitude = inputModel.Latitude,
                Longitude = inputModel.Longitude
            };

            result.FlickrId = _flickrService.Upload(inputModel);

            return result;
        }
        public async Task <Photo> SavePhoto(UploadPhotoResult savingData, int id)
        {
            using (var httpClient = new HttpClient())
            {
                var uri =
                    String.Format(
                        "https://api.vk.com/method/photos.saveOwnerPhoto?photo={0}&server={1}&hash={2}&owner_id={3}&access_token={4}&v={5}",
                        savingData.Photo, savingData.Server, savingData.Hash, id, _accessToken, "5.62");
                var responseString = await httpClient.GetStringAsync(uri);

                return(JsonConvert.DeserializeObject <VkRootObject <Photo> >(responseString).Response);
            }
        }