예제 #1
0
        protected override Event CreateEvent(PageEventData pageEventData)
        {
            VisitedCategoryPageEvent pageEvent = new VisitedCategoryPageEvent(pageEventData.DateTime);

            this.TranslateEvent(pageEventData, pageEvent);
            return(pageEvent);
        }
예제 #2
0
 protected new void TranslateEvent(PageEventData pageEventData, VisitedCategoryPageEvent pageEvent)
 {
     pageEvent.ShopName     = pageEventData.CustomValues["ShopName"] as string;
     pageEvent.CategoryId   = pageEventData.CustomValues["CategoryId"] as string;
     pageEvent.CategoryName = pageEventData.CustomValues["CategoryName"] as string;
     if (pageEventData.CustomValues.ContainsKey("PersonalizationId"))
     {
         pageEvent.CustomValues.Add("PersonalizationId", pageEventData.CustomValues["PersonalizationId"].ToString());
     }
 }