public static bool PersonEditName(string curentName, string newName) { lock (Locker) { var result = _dataBaseList != null && DataBaseM.EditName(_dataBaseList, curentName, newName); if (result) { OnListChanged(); } return(result); } }
/// Возвращает ответ Базы Данных об успешности Добавления новой персоны.Success если успех. Код Поля- ошибки или Fail в непонятных случаях. public static ResponseCode PersonAdd(Person person) { ResponseCode response; lock (Locker) { var containsCopy = DataBaseM.IsContainsCopyOfValues(_dataBaseList, person, out response); if (containsCopy == false && (!string.IsNullOrEmpty(person.Name))) { try { _dataBaseList.Add(person.Name, person); response = ResponseCode.Success; OnListChanged(); } catch (Exception e) { MessageBox.Show(e.Message); } } } return(response); }