// delegate void GetAlias(ExigoContact contact); private void AssignAlias(ExigoContact contact) { if (contact.CustomerType == ExigoCustomerType.Independant) { try { contact.WebAlias = ExigoApiContext.CreateWebServiceContext().GetCustomerSite(new GetCustomerSiteRequest() { CustomerID = contact.ExigoID }).WebAlias; KnownWebAlais.Add(contact.ExigoID); } catch { } } }
private void AssignEnrollerAlias(ExigoContact contact) { if (KnownWebAlais.Contains(contact.EnrollerID)) { contact.EnrollerWebAlias = ContactList.Where(c => c.ExigoID == contact.EnrollerID).Select(c => c.WebAlias).FirstOrDefault(); } else { try { contact.EnrollerWebAlias = ExigoApiContext.CreateWebServiceContext().GetCustomerSite(new GetCustomerSiteRequest() { CustomerID = contact.EnrollerID }).WebAlias; } catch { } } }