コード例 #1
0
        public ExperienceData(IContactProfileProvider contactProfileProvider, IProfileProvider profileProvider)
        {
            this.contactProfileProvider = contactProfileProvider;
            this.profileProvider        = profileProvider;

            Visits         = new VisitsRepository(contactProfileProvider).Get();
            PersonalInfo   = new PersonalInfoRepository(contactProfileProvider).Get();
            OnsiteBehavior = new OnsiteBehaviorRepository(profileProvider).Get();
            Referral       = new ReferralRepository().Get();
        }
コード例 #2
0
 public ExperienceData(VisitsRepository visitsRepository, PersonalInfoRepository personalInfoRepository, OnsiteBehaviorRepository onsiteBehaviorRepository, ReferralRepository referralRepository, ITrackerService trackerService)
 {
     this.Visits         = visitsRepository.Get();
     this.PersonalInfo   = personalInfoRepository.Get();
     this.OnsiteBehavior = onsiteBehaviorRepository.Get();
     this.Referral       = referralRepository.Get();
     this.IsActive       = trackerService.IsActive;
 }