Beispiel #1
0
 public static ChartSegment WithDurationFormat(this ChartSegment segment, DurationFormat durationFormat)
 => new ChartSegment(
     segment.ProjectName,
     segment.ClientName,
     segment.Percentage,
     (float)segment.TrackedTime.TotalSeconds,
     segment.BillableSeconds,
     segment.Color,
     durationFormat);
Beispiel #2
0
 public static string FormattedName(this ChartSegment segment)
 => segment.ProjectName.TruncatedAt(maxSegmentNameLength);
Beispiel #3
0
 public static string FormattedName(this ChartSegment segment, int shortenBy = 0)
 => segment.ProjectName.TruncatedAt(maxSegmentNameLength - shortenBy);