public Certificate GetById(Guid id) { if (!CurrentUser.HasRole(UserRole.Member)) { throw new DomainValidationException(Messages.InsufficientSecurityClearance, "CurrentUser"); } return(_certificateRepository.GetById(id)); }