internal static BMS.ReferrerSearchCriteria TranslateSearchCriteria(DataTypes.ReferrerSearchCriteria from) { BMS.ReferrerSearchCriteria to = new BMS.ReferrerSearchCriteria(from.Id); to.FirstName = from.FirstName; to.LastName = from.LastName; return(to); }
public ReferrerCollection FindReferrer(DataTypes.ReferrerSearchCriteria criteria) { if (criteria == null) { throw new ArgumentNullException("criteria"); } BMS.ReferrerSearchCriteria businessCriteria = DirectoryTranslator.TranslateSearchCriteria(criteria); List <BMS.Referrer> businessReferrers = new List <BMS.Referrer>(Helper.GetApplication().Find(businessCriteria)); return(new ReferrerCollection(businessReferrers.ConvertAll <DataTypes.Referrer>( new Converter <BMS.Referrer, DataTypes.Referrer>(DirectoryTranslator.TranslateBusinessToService) ))); }