WilmaPSWorker.psm1

<#
.Synopsis
Tools to interact with Visma Wilma and Primus with primusquery
.Description
Collection of tools that make working with Wilma little bit easier and more secure.
#>


# Dot source public/private functions
$public  = @(Get-ChildItem -Path (Join-Path -Path $PSScriptRoot -ChildPath 'Public/*.ps1')  -Recurse -ErrorAction Stop)
$private = @(Get-ChildItem -Path (Join-Path -Path $PSScriptRoot -ChildPath 'Private/*.ps1') -Recurse -ErrorAction Stop)

foreach ($import in @($public + $private)) {
    try {
        Import-module  $import.FullName
    } catch {
        throw "Unable to import-module [$($import.FullName)]"
    }
}