Exemple #1
0
        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();
        }
Exemple #2
0
 public bool RegistrationProcess(AuthenticationUserView userView)
 {
     return(_userRepository.CreateNewUser(userView.Username, userView.UserPassword));
 }
Exemple #3
0
 public void LoginProcess(AuthenticationUserView userView)
 {
     _user = _userRepository.GetUser(userView.Username, userView.UserPassword);
 }