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); }
public async Task <MemberSubscription> GetMemberSubscription(Guid memberId) { await _authorizationService.AssertMemberIsCurrent(memberId); return(await _memberRepository.GetMemberSubscription(memberId)); }