public IEnumerable <PendingInvoiceItem> GetPendingInvoiceItems() { if (!CurrentUser.HasRole(UserRole.Member)) { throw new DomainValidationException(Messages.InsufficientSecurityClearance); } return(_invoiceItemRepository.GetPendingInvoiceItems()); }