public async Task <ContactGroup> ContactGroupsUpdate(string resourceName, ContactGroup group) { await AuthenticateAsync(new[] { PeopleServiceService.Scope.Contacts }); var body = new UpdateContactGroupRequest(); body.ContactGroup = group; var request = service.ContactGroups.Update(body, resourceName); var response = await request.ExecuteAsync(); return(response); }
public bool UpdateLabel(Label label) { if (!IsLoggedIn()) { return(false); } var group = _listGroups.First(g => g.ResourceName == label.Id); group.Name = label.Name; var updateContactGroupRequest = new UpdateContactGroupRequest { ContactGroup = group }; var groupRequest = _service.ContactGroups.Update(updateContactGroupRequest, group.ResourceName); groupRequest.Execute(); ReloadContacts(); return(true); }