//проверка на уникальность private bool isUnique(string location) { //если режим редактирования, то проверка на уникальность должна учитывать существующее имя if (mode == WindowsMode.EDIT && prevLocation == textBoxLocation.Text.Trim()) { return(true); } bool uniqueLocation = true; context.Locations.ToList().ForEach(loc => { if (loc.LocationName == location) { uniqueLocation = false; validateInput = LocationInputValidate.LocationNotUnique; } }); return(uniqueLocation); }
//проверка на уникальность private bool isUnique(string location) { //если режим редактирования, то проверка на уникальность должна учитывать существующее имя if (mode == WindowsMode.EDIT && prevLocation == textBoxLocation.Text.Trim()) { return true; } bool uniqueLocation = true; context.Locations.ToList().ForEach(loc => { if (loc.LocationName == location) { uniqueLocation = false; validateInput = LocationInputValidate.LocationNotUnique; } }); return uniqueLocation; }