private static async Task <IReadOnlyList <ProviderNetworkUsage> > GetProviderNetworkUsageAsync(ConnectionProfile connectionProfile, DateTime startTime, DateTime endTime, NetworkUsageStates networkUsageStates)
        {
            try
            {
                DateTimeOffset StartTimeOffset = new DateTimeOffset(startTime);
                DateTimeOffset EndTimeOffset   = new DateTimeOffset(endTime);

                return(await connectionProfile.GetProviderNetworkUsageAsync(StartTimeOffset, EndTimeOffset, networkUsageStates));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }