Пример #1
0
        public BannerMetric BuildMetric(BannerDefinition banner, BannerMetricType type)
        {
            var productName = _applicationNameProvider.ApplicationNameWithEdition.ToLowerInvariant().Replace(" ", "_");
            var metric      = new BannerMetric(productName, MachineId, _versionHelper.FormatWithThreeDigits(), banner.BundleId, banner.Version, type, banner.Campaign);

            return(metric);
        }
Пример #2
0
 public BannerMetric(string product, string machineId, string version, string bundleId, int bundleVersion, BannerMetricType type, string campaign)
 {
     Product       = product;
     MachineId     = machineId;
     Version       = version;
     BundleId      = bundleId;
     BundleVersion = bundleVersion;
     Activity      = type;
     Campaign      = campaign;
 }
Пример #3
0
        public BannerMetric BuildMetric(BannerDefinition banner, BannerMetricType type)
        {
            var metric = _usageMetricFactory.CreateMetric <BannerMetric>();

            metric.Activity      = type;
            metric.BundleId      = banner.BundleId;
            metric.Campaign      = banner.Campaign;
            metric.BundleVersion = banner.Version;

            return(metric);
        }