public static IEnumerable <prv_MemberCommunicationHistoryContract> GetCommunications(int ProspectMemberID) { using (var client = new ProspectServiceProxy()) { return(client.Execute(proxy => proxy.GetMemberCommunications(ProspectMemberID))); } }
/// <summary> /// Gets the user. /// </summary> /// <param name="userName">The user name.</param> /// <returns></returns> public static ProspectMemberContract GetUserByUserName(string userName) { using (var client = new ProspectServiceProxy()) { return(client.Execute(proxy => proxy.GetuserByUsername(userName))); } }
/// <summary> /// Gets the user. /// </summary> /// <param name="userId">The user id.</param> /// <returns></returns> public static ProspectMemberContract GetUserByUserId(int userId) { using (var client = new ProspectServiceProxy()) { return(client.Execute(proxy => proxy.GetUserByUserId(userId))); } }
public static IEnumerable <ProspectRefDataContracts> GetProspectRefData() { try { using (var client = new ProspectServiceProxy()) { return(client.Execute(proxy => proxy.GetProspectRefData())); } } catch (Exception ex) { Log.Debug(string.Format("Prospect Service Agent: Execution of {0} complete. {1}", "GetProspectRefData", ex.Message)); } return(null); }
/// <summary> /// SynchronizeSaltMember with the Prospect Member data /// </summary> /// <param name="saltMemberID">SALT mender id</param> /// <param name="firstName">First name</param> /// <param name="lastName">Last Name</param> /// <param name="emailAddress">Email address</param> /// <param name="invitationToken">Invitation Token</param> /// <param name="organizationExternalID">Organization's External organization id</param> /// <param name="memberOrganizationID">Id of the row in the MemberOrganization table</param> /// <returns>bool</returns> public static bool SynchronizeSaltMember(int saltMemberID, string firstName, string lastName, string emailAddress, Guid?invitationToken, int?organizationExternalID, int?memberOrganizationID) { bool bReturn = true; try { using (var client = new ProspectServiceProxy()) { return(client.Execute(proxy => proxy.SynchronizeSaltMember((int)saltMemberID, (string)firstName, (string)lastName, (string)emailAddress, (Guid?)invitationToken, (int?)organizationExternalID, (int?)memberOrganizationID))); } } catch (Exception ex) { Log.Debug(string.Format("Prospect Service Agent: Execution of {0} complete. {1}", "SynchronizeSaltMember", ex.Message)); bReturn = false; } return(bReturn); }