public bool AddUsageRating(UsageQuality quality, UsageRating rating) { if (UsageRatings is null) { return(false); } return(AddToDictionary(quality, rating, UsageRatings)); }
public bool RemoveUsageRating(UsageQuality quality) { if (UsageRatings is null) { return(false); } return(RemoveFromDictionary(quality, UsageRatings)); }
public DataUsage(string _for, UsageQuality quality = UsageQuality.Low, decimal hoursUsedPerDay = 0, StreamingService?streamingService = null) { For = _for ?? throw new ArgumentNullException(nameof(_for)); Quality = quality; HoursUsedPerDay = hoursUsedPerDay; StreamingService = streamingService; }