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); } }
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(); }