private void trackSecondStepOutcome(RatingViewOutcome outcome, RatingViewSecondStepOutcome genericEventParameter, IAnalyticsEvent specificEvent) { trackStepOutcome(outcome, specificEvent); analyticsService.UserFinishedRatingViewSecondStep.Track(genericEventParameter); }
private void trackStepOutcome(RatingViewOutcome outcome, IAnalyticsEvent specificEvent) { onboardingStorage.SetRatingViewOutcome(outcome, timeService.CurrentDateTime); specificEvent.Track(); }
public void SetRatingViewOutcome(RatingViewOutcome outcome, DateTimeOffset dateTime) { keyValueStorage.SetInt(ratingViewOutcomeKey, (int)outcome); keyValueStorage.SetDateTimeOffset(ratingViewOutcomeTimeKey, dateTime); }