/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p"> Параметры. </param> /// <returns> </returns> public static VkParameters ToVkParameters(PhotoEditAlbumParams p) { if (p.PrivacyView == null) { p.PrivacyView = new List <Privacy>(); } if (p.PrivacyComment == null) { p.PrivacyComment = new List <Privacy>(); } var parameters = new VkParameters { { "album_id", p.AlbumId } , { "title", p.Title } , { "description", p.Description } , { "owner_id", p.OwnerId } , { "privacy_view", string.Join(separator: ",", values: p.PrivacyView) } , { "privacy_comment", string.Join(separator: ",", values: p.PrivacyComment) } , { "upload_by_admins_only", p.UploadByAdminsOnly } , { "comments_disabled", p.CommentsDisabled } }; return(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> internal static VkParameters ToVkParameters(PhotoEditAlbumParams p) { if (p.View == null) { p.View = new List<Privacy>(); } if (p.Privacy == null) { p.Privacy = new List<Privacy>(); } var parameters = new VkParameters { { "album_id", p.AlbumId }, { "title", p.Title }, { "description", p.Description }, { "owner_id", p.OwnerId }, { "privacy_view", string.Join(",", p.View) }, { "privacy_comment", string.Join(",", p.Privacy) }, { "upload_by_admins_only", p.UploadByAdminsOnly }, { "comments_disabled", p.CommentsDisabled } }; return parameters; }
public bool EditAlbum(PhotoEditAlbumParams @params) { return _vk.Call("photos.editAlbum", @params); }