Esempio n. 1
0
        public bool EditManager(long groupId, long userId, AdminLevel?role, bool?isContact = null, string contactPosition = null, string contactPhone = null, string contactEmail = null)
        {
            VkErrors.ThrowIfNumberIsNegative(() => groupId);
            VkErrors.ThrowIfNumberIsNegative(() => userId);
            var parameters = new GroupsEditManagerParams
            {
                GroupId         = groupId,
                UserId          = userId,
                ContactEmail    = contactEmail,
                ContactPhone    = contactPhone,
                ContactPosition = contactPosition,
                IsContact       = isContact,
                Role            = role
            };

            return(EditManager(parameters));
        }
Esempio n. 2
0
 public bool EditManager(GroupsEditManagerParams @params)
 {
     return(_vk.Call("groups.editManager", @params));
 }
Esempio n. 3
0
 public bool EditManager(GroupsEditManagerParams @params)
 {
     return _vk.Call("groups.editManager", @params);
 }
Esempio n. 4
0
 /// <inheritdoc />
 public bool EditManager(GroupsEditManagerParams @params)
 {
     return(_vk.Call(methodName: "groups.editManager", parameters: @params));
 }
Esempio n. 5
0
 /// <inheritdoc />
 public async Task <bool> EditManagerAsync(GroupsEditManagerParams @params)
 {
     return(await TypeHelper.TryInvokeMethodAsync(() => _vk.Groups.EditManager(@params)));
 }
Esempio n. 6
0
		public bool EditManager(long groupId, long userId, AdminLevel? role, bool? isContact = null, string contactPosition = null, string contactPhone = null, string contactEmail = null)
		{
			VkErrors.ThrowIfNumberIsNegative(() => groupId);
			VkErrors.ThrowIfNumberIsNegative(() => userId);
			var parameters = new GroupsEditManagerParams
				{
					GroupId = groupId,
					UserId = userId,
					ContactEmail = contactEmail,
					ContactPhone = contactPhone,
					ContactPosition = contactPosition,
					IsContact = isContact,
					Role = role
				};

			return _vk.Call("groups.unbanUser", parameters);
		}
Esempio n. 7
0
 /// <inheritdoc />
 public Task <bool> EditManagerAsync(GroupsEditManagerParams @params)
 {
     return(TypeHelper.TryInvokeMethodAsync(func: () => EditManager(@params: @params)));
 }