Список параметров для метода photos.editAlbum
Пример #1
0
        /// <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);
        }
Пример #2
0
		/// <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;
		}
Пример #3
0
 public bool EditAlbum(PhotoEditAlbumParams @params)
 {
     return _vk.Call("photos.editAlbum", @params);
 }