Ejemplo n.º 1
0
        public async void Register()
        {
            try
            {
                ErrorMessage = "";
                //naprawienie bugow rejestracji
                await IsValid();

                await _setter.SetUser(Mail, Password, FaceitUsername, await _apiHelper.GetUserAvatar(FaceitUsername), _currentPlayer);

                await _setter.SetUserStats(_currentPlayer.Playerid, _faceitUser);

                await _sql.SaveUser(_currentPlayer);

                await _sql.SaveUserStats(_faceitUser);

                _logOn.LogIn();
            }
            catch (ArgumentException ex)
            {
                ErrorMessage = ex.Message;
            }
            catch (Exception ex)
            {
                ErrorMessage = ex.Message;
            }
        }
Ejemplo n.º 2
0
        public async void Login()
        {
            ErrorMessage = "";
            try
            {
                var sqlUserModel = await _validate.CheckLoginData(Username, Password);

                _mapperHelper.MapToSingletonUserModelSql(sqlUserModel, _user);
                var faceitCsgoModel = await _api.GetStatsByPlayerId(_user.Playerid);

                _mapperHelper.MapToSingletonFaceitModel(faceitCsgoModel, _faceitUser);
                _faceitUser = _mapper.Map <FaceitUserModel>(await _api.GetStatsByPlayerId(_user.Playerid));
                _logOnEvent.LogIn();
            }

            catch (Exception ex)
            {
                ErrorMessage = ex.Message;
            }
        }