Я пытаюсь исправить метод, результатом которого является логическое значение для пользовательской проверки в модели!
[CustomValidation(typeof(SpecialValidator), "IsUniQueCountryCode")]
Это должно быть синхронизировано, чтобы метод мог иметь значение результата:
public static ValidationResult IsUniQueCountryCode(string value) {
if (value.Length > 0)
{
DSCountry _context = new DSCountry();
ObservableCollection<MCountry> List = new ObservableCollection<MCountry>();
LoadOperation<Country> loadOp = _context.Load((_context.GetCountryByCodeQuery(value)).Where(s => s.ISOCode == value));
IEnumerable<Country> Entities;
bool test = false;
loadOp.Completed += (s, e) =>
{
test = true;
};
//
if (test == true)
{
}
//
}
return ValidationResult.Success;
}
Как мне сделать нагрузку синхронной ?