public bool Validate() { if (Error != null) { return(false); } if (string.IsNullOrEmpty(Message)) { Error = "Вы ввели пустое сообщение!"; return(false); } else if (string.IsNullOrEmpty(Key)) { Error = "Вы ввели пустой ключ!"; return(false); } else if (!Key.All(c => alphabet.Contains(char.ToLower(c)))) { Error = "Ключ должен содержать только буквы русского алфавита!"; return(false); } else { return(true); } }