コード例 #1
0
        private void GeneratePurchaseActivity(double spent, ContactInfo contact)
        {
            var activityTitleBuilder = new ActivityTitleBuilder();

            ActivityInfoProvider.SetActivityInfo(new ActivityInfo
            {
                ActivityTitle = activityTitleBuilder.CreateTitle("purchase", "$" + spent),
                ActivityValue = spent.ToString(CultureHelper.EnglishCulture),
                //ActivityURL = "/",
                ActivityItemID    = 0,
                ActivityType      = "purchase",
                ActivitySiteID    = _mSiteInfo.SiteID,
                ActivityContactID = contact.ContactID
            });
        }
コード例 #2
0
        private void GeneratePageVisitActivity(TreeNode document, ContactInfo contact)
        {
            var nameBuilder = new ActivityTitleBuilder();
            var url         = DocumentURLProvider.GetAbsoluteUrl(document);

            var activity = new ActivityInfo
            {
                ActivityContactID = contact.ContactID,
                ActivitySiteID    = mSite.SiteID,
                ActivityTitle     = nameBuilder.CreateTitle(PredefinedActivityType.PAGE_VISIT, document.GetDocumentName()),
                ActivityType      = PredefinedActivityType.PAGE_VISIT,
                ActivityURL       = url,
                ActivityURLHash   = mHashService.GetActivityUrlHash(url)
            };

            ActivityInfo.Provider.Set(activity);
        }