public static List<DateTime> ParseDateTimesToUTC(IList<DateTime> localTimes)
{
if (localTimes == null || localTimes.Count == 0)
{
return null;
}
List<DateTime> utcTimes = new List<DateTime>();
DateTime temp;
foreach (DateTime localTime in localTimes)
{
temp = localTime;
if (localTime.Kind != DateTimeKind.Utc)
{
temp = localTime.ToUniversalTime();
}
utcTimes.Add(temp);
}
return utcTimes;
}