Код: Выделить всё
public void SaveTimezoneId(string timezoneId) { ... }
- Арабское стандартное время
- Русское стандартное время
- Центральное стандартное время Канады
Прежде чем сохранять их в базу данных, мне нужен способ их проверки. То, что я сейчас делаю, выглядит так:
Код: Выделить всё
try
{
TimeZoneInfo.FindSystemTimeZoneById(timezoneId);
CurrentUser.TimezoneId = timezoneId;
context.SaveChanges();
return JsonSuccess();
}
catch(Exception)
{
return JsonError("Invalid time zone");
}
Есть ли другой способ выполнить эту проверку и избавиться от try-catch?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/206 ... validation
Мобильная версия