Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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)
                                              )));
        }