public Task RemoveFromRole(Member member, string roleName) { if (member == null) { throw new ArgumentNullException($"Member cannot be null."); } MemberUtils.ValidateMember(member); if (roleName == null) { throw new ArgumentNullException($"Role cannot be null."); } if (roleName.Length <= 0) { throw new ArgumentException("Role is invalid."); } var memberMap = _mapper.Map(member); if (memberMap == null) { throw new NullReferenceException("Member map cannot be null."); } return(_access.RemoveMemberRole(memberMap as IMemberMap, roleName)); }
public async Task <string> GetRoleName(Member member) { if (member == null) { throw new ArgumentNullException($"Member cannot be null."); } if (string.IsNullOrEmpty(member.RoleId)) { throw new NullReferenceException("Member role cannot be null."); } MemberUtils.ValidateMember(member); return(await _access.FindMemberRoleName(member.RoleId)); }
public void ValidateValidMemberShouldReturnTrue() { var member = GenerateValidMember(); MemberUtils.ValidateMember(member); }
public void ValidateInvalidMemberShouldReturnFalse() { var member = GenerateInvalidMember(); MemberUtils.ValidateMember(member); }
public void ValidateNullMemberShouldReturnFalse() { Member member = null; MemberUtils.ValidateMember(member); }