public void LoginAttempt(string login, string password) { if (login == null) { throw new ArgumentNullException("Provided login is null! Recheck!"); } if (login.Length == 0) { string loginErrorMessage = _localeWorker.GetErrorText(LoginFailType.LoginWrongFormat); _view.ShowErrorMessage(loginErrorMessage); //добавить стилизацию вью return; } if (password == null) { throw new ArgumentNullException("Provided password is null! Recheck!"); } if (password.Length == 0) { string passwordErrorMessage = _localeWorker.GetErrorText(LoginFailType.PasswordWrongFormat); _view.ShowErrorMessage(passwordErrorMessage); //добавить стилизацию вью return; } OnLogInAttempt?.Invoke(login, password); }