/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p"> Параметры. </param> /// <returns> </returns> public static VkParameters ToVkParameters(AudioGetParams p) { var parameters = new VkParameters { { "owner_id", p.OwnerId }, { "album_id", p.AlbumId }, { "audio_ids", p.AudioIds }, { "offset", p.Offset }, { "count", p.Count } }; return(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> internal static VkParameters ToVkParameters(AudioGetParams p) { var parameters = new VkParameters { { "owner_id", p.OwnerId }, { "album_id", p.AlbumId }, { "audio_ids", p.AudioIds }, { "need_user", p.NeedUser }, { "offset", p.Offset }, { "count", p.Count } }; return parameters; }
private ReadOnlyCollection<Audio> InternalGet( string paramId, long id, out User user, long? albumId = null, IEnumerable<long> aids = null, bool? needUser = null, uint? count = null, uint? offset = null) { var parameters = new AudioGetParams { OwnerId = id, AlbumId = albumId, AudioIds = aids, NeedUser = needUser, Offset = offset, Count = count }; return Get(out user, parameters); }