private void UserDataProcessing() { if (_userView == null) { _userView = _presentationModel.getUserView(Constants.EmptyString); UserDataProcessing(); return; } if (_userView.Operation == AuthenticationType.Login) { _user.LoginProcess(_userView); if (!_user.IsUserLoggedOn) { _userView = _presentationModel.getUserView(BLL_Messages.LoginMessage_Failure); UserDataProcessing(); return; } return; } var registrationResult = _user.RegistrationProcess(_userView); if (!registrationResult) { _userView = _presentationModel.getUserView(BLL_Messages.RegistrationMessage_Failure); UserDataProcessing(); return; } _userView.Operation = AuthenticationType.Login; UserDataProcessing(); }
public bool RegistrationProcess(AuthenticationUserView userView) { return(_userRepository.CreateNewUser(userView.Username, userView.UserPassword)); }
public void LoginProcess(AuthenticationUserView userView) { _user = _userRepository.GetUser(userView.Username, userView.UserPassword); }