Параметр для добавления / редактирования товара
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p">Параметры.</param>
        /// <returns></returns>
        public static VkParameters ToVkParameters(MarketProductParams p)
        {
            var parameters = new VkParameters {
                { "owner_id", p.OwnerId },
                { "item_id", p.ItemId },
                { "name", p.Name },
                { "description", p.Description },
                { "category_id", p.CategoryId },
                { "price", p.Price },
                { "deleted", p.Deleted },
                { "main_photo_id", p.MainPhotoId },
                { "photo_ids", p.PhotoIds }
            };

            return(parameters);
        }
Exemple #2
0
		/// <summary>
		/// Привести к типу VkParameters.
		/// </summary>
		/// <param name="p">Параметры.</param>
		/// <returns></returns>
		internal static VkParameters ToVkParameters(MarketProductParams p)
		{
			var parameters = new VkParameters {
				{ "owner_id", p.OwnerId },
				{ "item_id", p.ItemId},
				{ "name", p.Name },
				{ "description", p.Description },
				{ "category_id", p.CategoryId },
				{ "price", p.Price },
				{ "deleted", p.Deleted },
				{ "main_photo_id", p.MainPhotoId },
				{ "photo_ids", p.PhotoIds }
			};

			return parameters;
		}
Exemple #3
0
		public bool Edit(MarketProductParams @params)
		{
			return _vk.Call("market.edit", @params);
		}
Exemple #4
0
		public long Add(MarketProductParams @params)
		{
			return _vk.Call("market.add", @params)["market_item_id"];
		}