public GCustomReportInitializer(GView view, DateTime dateStart, ICollection <KeyValuePair <string, string> > metrics, ICollection <KeyValuePair <string, string> > dimensions) { this.View = view; this.Dimensions = dimensions.Select(x => new GCustomDimension(x.Key, x.Value)).ToArray(); this.Metrics = metrics.Select(x => new GCustomMetric(x.Key, x.Value)).ToArray(); this.DateStart = dateStart; this.DateEnd = dateStart; }
public GCustomReportInitializer(GView view, DateTime dateStart, DateTime dateEnd, ICollection <string> metrics) { this.View = view; this.Dimensions = new GCustomDimension[0]; this.Metrics = metrics.Select(x => new GCustomMetric(x)).ToArray(); this.DateStart = dateStart; this.DateEnd = dateEnd; }
public GCustomReportInitializer(GView view, DateTime dateStart, DateTime dateEnd, ICollection <GCustomMetric> metrics, ICollection <GCustomDimension> dimensions) { this.View = view; this.Dimensions = dimensions; this.Metrics = metrics; this.DateStart = dateStart; this.DateEnd = dateEnd; }