コード例 #1
0
ファイル: UserSessionVM.cs プロジェクト: peterson1/ErrH
        public UserSessionVM(IBasicAuthKeyFile authKeyFile)
        {
            DisplayName = NOT_LOGGED_IN;
            AuthFile    = ForwardLogs(authKeyFile);

            LoginCmd = AsyncCommand.Create(
                 tkn => _client.Login(AuthFile, tkn),
                   x => !IsLoggedIn && _client != null);

            LogoutCmd = AsyncCommand.Create(
                  tkn => _client.Logout(tkn),
                    x => IsLoggedIn);

            RememberMeCmd = new RelayCommand(
                        x => SaveOrDeleteSessionFile(),
                        x => IsLoggedIn);
        }
コード例 #2
0
        public UserSessionVM(IBasicAuthKeyFile authKeyFile)
        {
            DisplayName = NOT_LOGGED_IN;
            AuthFile    = ForwardLogs(authKeyFile);

            LoginCmd = AsyncCommand.Create(
                tkn => _client.Login(AuthFile, tkn),
                x => !IsLoggedIn && _client != null);

            LogoutCmd = AsyncCommand.Create(
                tkn => _client.Logout(tkn),
                x => IsLoggedIn);

            RememberMeCmd = new RelayCommand(
                x => SaveOrDeleteSessionFile(),
                x => IsLoggedIn);
        }