예제 #1
0
 public static Task <IReadOnlyList <Company> > FindByDomainAsync(this IHubSpotCompanyConnector connector, string domain) => FindByDomainAsync <Company>(connector, domain);
예제 #2
0
 public static Task <IReadOnlyList <Company> > FindAllAsync(this IHubSpotCompanyConnector connector) => FindAllAsync <Company>(connector);
예제 #3
0
 public static Task <IReadOnlyList <Company> > FindRecentlyCreatedAsync(this IHubSpotCompanyConnector connector) => FindRecentlyCreatedAsync <Company>(connector);
예제 #4
0
 public static Task <IReadOnlyList <TCompany> > FindRecentlyCreatedAsync <TCompany>(this IHubSpotCompanyConnector connector)
     where TCompany : Company, new()
 => connector.FindAsync <TCompany>(FilterCompanies.RecentlyCreated);
예제 #5
0
 public static Task <IReadOnlyList <TCompany> > FindByDomainAsync <TCompany>(this IHubSpotCompanyConnector connector, string domain)
     where TCompany : Company, new()
 => connector.FindAsync <TCompany>(FilterCompanies.ByDomain(domain));
 public static Task <IReadOnlyList <Company> > FindAsync(this IHubSpotCompanyConnector connector, ICompanyFilter filter = null) => connector.FindAsync <Company>(filter);
 public static Task <Company> SaveAsync(this IHubSpotCompanyConnector connector, Company company) => connector.SaveAsync(company);
 public static Task <Company> GetAsync(this IHubSpotCompanyConnector connector, ICompanySelector selector) => connector.GetAsync <Company>(selector);
예제 #9
0
 public static Task <Company> GetByIdAsync(this IHubSpotCompanyConnector connector, long companyId)
 => GetByIdAsync <Company>(connector, companyId);
예제 #10
0
 public static Task <TCompany> GetByIdAsync <TCompany>(this IHubSpotCompanyConnector connector, long companyId)
     where TCompany : Company, new()
 => connector.GetAsync <TCompany>(SelectCompany.ById(companyId));