public LoginStatus Login(AuthMember member)
        {
            bool exist = this.MemberRepository.Read().Where(w => w.Account == member.Account && w.Password == member.Password).Count() == 1;

            this.AuthAdapter.LoginStatus = LoginStatus.LOGIN_ERROR;

            if (exist)
            {
                this.AuthAdapter.LoginStatus = LoginStatus.LOGIN_SUCCESS;
            }

            return(this.AuthAdapter.LoginStatus);
        }
 public void Logout()
 {
     this.AuthAdapter.Member      = null;
     this.AuthAdapter.LoginStatus = LoginStatus.NOT_YET;
 }
 public bool IsSelf(AuthMember member)
 {
     return(this.AuthAdapter.Member.Account == member.Account && this.AuthAdapter.Member.Password == member.Password);
 }