Пример #1
0
        public List <string> GetAllContatctsVID()
        {
            try
            {
                var vids    = new List <string>();
                var hasMore = false;

hasMore:
                var contactsVID = APIHubSpot.GetAllContacts(last_vid_offset);
                if (contactsVID.contacts.Any())
                {
                    vids.AddRange(contactsVID.contacts.Select(q => q.vid));
                }
                if (contactsVID.has_more)
                {
                    last_vid_offset = contactsVID.vid_offset;
                    goto hasMore;
                }
                return(vids);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Пример #2
0
        public Contato GetContactByVid(string vid)
        {
            var contato = APIHubSpot.GetContact(vid);

            if (!ValidarContato(contato))
            {
                return(null);
            }

            return(contato.Contato());
        }
Пример #3
0
 public void CriarContato(Contato contato)
 {
     APIHubSpot.CriarContato(contato);
 }
Пример #4
0
 public void AtualizarContato(Contato contato)
 {
     APIHubSpot.AtualizarContato(contato);
 }