コード例 #1
0
        public async Task ChangePassword(Guid memberId, string currentPassword, string newPassword)
        {
            await _authorizationService.AssertMemberIsCurrent(memberId);

            await AssertMemberPasswordMatches(memberId, currentPassword, "Current password is incorrect");
            await UpdatePassword(memberId, newPassword);
        }
コード例 #2
0
        public async Task <MemberSubscription> GetMemberSubscription(Guid memberId)
        {
            await _authorizationService.AssertMemberIsCurrent(memberId);

            return(await _memberRepository.GetMemberSubscription(memberId));
        }