protected override Event CreateEvent(PageEventData pageEventData) { VisitedCategoryPageEvent pageEvent = new VisitedCategoryPageEvent(pageEventData.DateTime); this.TranslateEvent(pageEventData, pageEvent); return(pageEvent); }
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()); } }