Esempio n. 1
0
        private static void CreateSampleLead(string email)
        {
            try
            {
                HubSpotApiDotNet.LeadsApi api = new HubSpotApiDotNet.LeadsApi(_Key);

                HubSpotApiDotNet.Leads.CreateLeadRequest createRequest = new HubSpotApiDotNet.Leads.CreateLeadRequest("", "0.0.0.0");
                createRequest.Email     = email;
                createRequest.FirstName = "Sample";
                createRequest.LastName  = "SampleLast";
                createRequest.State     = "ZZ";
                createRequest.Message   = "Fake Lead!";

                bool result = api.CreateNewLead(_FormUrl, createRequest);
                if (result)
                {
                    Console.WriteLine("Create Lead Returned True!");
                }
                else
                {
                    Console.WriteLine("Create Failed");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("EXCEPTION: " + ex.Message + "\n" + ex.StackTrace);
            }
        }
Esempio n. 2
0
 private static void DoSearch(string keyword)
 {
     try
     {
         HubSpotApiDotNet.LeadsApi api = new HubSpotApiDotNet.LeadsApi(_Key);
         List <HubSpotApiDotNet.Leads.LeadData> leads = api.Search(new HubSpotApiDotNet.Leads.SearchCriteria()
         {
             Keyword = keyword
         });
         if (leads == null)
         {
             Console.WriteLine("Result was NULL!");
             return;
         }
         Console.WriteLine("Found " + leads.Count.ToString() + " Leads");
         Console.WriteLine("-------------------------------------------");
         foreach (var l in leads)
         {
             Console.WriteLine(l.Email + ", " + l.FirstName + " " + l.LastName);
         }
         Console.WriteLine();
     }
     catch (Exception ex)
     {
         Console.WriteLine("EXCEPTION: " + ex.Message + "\n" + ex.StackTrace);
     }
     Console.WriteLine();
 }