|
@@ -5,6 +5,7 @@ import (
|
|
|
"errors"
|
|
|
"fmt"
|
|
|
"net"
|
|
|
+ "sort"
|
|
|
"strings"
|
|
|
|
|
|
"github.com/c-robinson/iplib"
|
|
@@ -577,4 +578,11 @@ func NetworkExists(name string) (bool, error) {
|
|
|
return len(network) > 0, nil
|
|
|
}
|
|
|
|
|
|
+// SortNetworks - Sorts slice of Networks by their NetID alphabetically with numbers first
|
|
|
+func SortNetworks(unsortedNetworks []models.Network) {
|
|
|
+ sort.Slice(unsortedNetworks, func(i, j int) bool {
|
|
|
+ return unsortedNetworks[i].NetID < unsortedNetworks[j].NetID
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
// == Private ==
|