21 lines
552 B
C#
21 lines
552 B
C#
namespace ZelWiki.Library
|
|
{
|
|
public class TimeZoneItem
|
|
{
|
|
public string Text { get; set; } = string.Empty;
|
|
public string Value { get; set; } = string.Empty;
|
|
|
|
public static List<TimeZoneItem> GetAll()
|
|
{
|
|
var list = new List<TimeZoneItem>();
|
|
|
|
foreach (var item in TimeZoneInfo.GetSystemTimeZones())
|
|
{
|
|
list.Add(new TimeZoneItem { Value = item.Id, Text = item.DisplayName });
|
|
}
|
|
|
|
return list.OrderBy(o => o.Text).ToList();
|
|
}
|
|
}
|
|
}
|