/// <summary> /// Campaigns the search. /// </summary> /// <param name="oHostSecurityToken">HostSecurityToken obtained when security provider of IWS is called</param> /// <param name="collectionRequest">Information about the collection being requested.</param> /// <param name="criteria">Campaign search criteria.</param> /// <returns></returns> public CampaignSearchReturnValue CampaignSearch(HostSecurityToken oHostSecurityToken, CollectionRequest collectionRequest, CampaignSearchCriteria criteria) { CampaignSearchReturnValue returnValue = null; if (Functions.ValidateIWSToken(oHostSecurityToken)) { oContactService = new ContactService(); returnValue = oContactService.CampaignSearch(Functions.GetLogonIdFromToken(oHostSecurityToken), collectionRequest, criteria); } else { returnValue = new CampaignSearchReturnValue(); returnValue.Success = false; returnValue.Message = "Invalid Token"; } return(returnValue); }
/// <summary> /// Campaigns the search. /// </summary> /// <param name="oHostSecurityToken">HostSecurityToken obtained when security provider of IWS is called</param> /// <param name="collectionRequest">Information about the collection being requested.</param> /// <param name="criteria">Campaign search criteria.</param> /// <returns></returns> public CampaignSearchReturnValue CampaignSearch(HostSecurityToken oHostSecurityToken, CollectionRequest collectionRequest, CampaignSearchCriteria criteria) { CampaignSearchReturnValue returnValue = null; if (Functions.ValidateIWSToken(oHostSecurityToken)) { oContactService = new ContactService(); returnValue = oContactService.CampaignSearch(Functions.GetLogonIdFromToken(oHostSecurityToken), collectionRequest, criteria); } else { returnValue = new CampaignSearchReturnValue(); returnValue.Success = false; returnValue.Message = "Invalid Token"; } return returnValue; }