/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> internal static VkParameters ToVkParameters(PhotoSaveParams p) { var parameters = new VkParameters { { "album_id", p.AlbumId }, { "group_id", p.GroupId }, { "server", p.Server }, { "photos_list", p.PhotosList }, { "hash", p.Hash }, { "latitude", p.Latitude }, { "longitude", p.Longitude }, { "caption", p.Caption } }; return(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> internal static VkParameters ToVkParameters(PhotoSaveParams p) { var parameters = new VkParameters { { "album_id", p.AlbumId }, { "group_id", p.GroupId }, { "server", p.Server }, { "photos_list", p.PhotosList }, { "hash", p.Hash }, { "latitude", p.Latitude }, { "longitude", p.Longitude }, { "caption", p.Caption } }; return parameters; }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> internal static VkParameters ToVkParameters(PhotoSaveParams p) { var responseJson = JObject.Parse(p.SaveFileResponse); var server = responseJson["server"].ToString(); var hash = responseJson["hash"].ToString(); var photosList = responseJson["photos_list"].ToString(); var parameters = new VkParameters { { "album_id", p.AlbumId }, { "group_id", p.GroupId }, { "server", server }, { "photos_list", photosList }, { "hash", hash }, { "latitude", p.Latitude }, { "longitude", p.Longitude }, { "caption", p.Caption } }; return(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> public static VkParameters ToVkParameters(PhotoSaveParams p) { var responseJson = JObject.Parse(p.SaveFileResponse); var server = responseJson["server"].ToString(); var hash = responseJson["hash"].ToString(); var photosList = responseJson["photos_list"].ToString(); var parameters = new VkParameters { { "album_id", p.AlbumId }, { "group_id", p.GroupId }, { "server", server }, { "photos_list", photosList }, { "hash", hash }, { "latitude", p.Latitude }, { "longitude", p.Longitude }, { "caption", p.Caption } }; return parameters; }
public ReadOnlyCollection<Photo> Save(PhotoSaveParams @params) { VkResponseArray response = _vk.Call("photos.save", @params); return response.ToReadOnlyCollectionOf<Photo>(x => x); }