diff --git a/.vs/Server Dashboard/DesignTimeBuild/.dtbcache.v2 b/.vs/Server Dashboard/DesignTimeBuild/.dtbcache.v2
index 747fce7..0223361 100644
Binary files a/.vs/Server Dashboard/DesignTimeBuild/.dtbcache.v2 and b/.vs/Server Dashboard/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/Server Dashboard/v16/.suo b/.vs/Server Dashboard/v16/.suo
index b460527..a0bcbbf 100644
Binary files a/.vs/Server Dashboard/v16/.suo and b/.vs/Server Dashboard/v16/.suo differ
diff --git a/Server Dashboard/App.xaml b/Server Dashboard/App.xaml
index 3a3286a..787a7c0 100644
--- a/Server Dashboard/App.xaml
+++ b/Server Dashboard/App.xaml
@@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Server_Dashboard"
xmlns:views="clr-namespace:Server_Dashboard.Views.DashboardPages"
+ xmlns:modulescrud="clr-namespace:Server_Dashboard.Views.DashboardPages.ModuleCRUD"
StartupUri="LoginWindow.xaml">
@@ -10,6 +11,9 @@
+
+
+
@@ -229,7 +233,7 @@
-
-
+
diff --git a/Server Dashboard/Controls/ServerModules/ServerModule.xaml b/Server Dashboard/Controls/ServerModules/ServerModule.xaml
new file mode 100644
index 0000000..4d6f840
--- /dev/null
+++ b/Server Dashboard/Controls/ServerModules/ServerModule.xaml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Server Dashboard/Controls/ServerModules/ServerModule.xaml.cs b/Server Dashboard/Controls/ServerModules/ServerModule.xaml.cs
new file mode 100644
index 0000000..702692a
--- /dev/null
+++ b/Server Dashboard/Controls/ServerModules/ServerModule.xaml.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace Server_Dashboard.Controls.ServerModules {
+ ///
+ /// Interaktionslogik für ServerModule.xaml
+ ///
+ public partial class ServerModule : UserControl {
+ public ServerModule() {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Server Dashboard/DashboardModules/DashboardModule.cs b/Server Dashboard/DashboardModules/DashboardModule.cs
index 78a2130..aea985c 100644
--- a/Server Dashboard/DashboardModules/DashboardModule.cs
+++ b/Server Dashboard/DashboardModules/DashboardModule.cs
@@ -7,9 +7,6 @@ namespace Server_Dashboard {
public string ModulName { get; set; }
public string Creator { get; set; }
public ModuleItem ServerInfo { get; set; }
- public string ModuleIcon { get; set; }
- public int Width { get; set; }
- public int Height { get; set; }
public string StatusIndicator { get; set; }
public string StatusIndicatorBG { get; set; }
@@ -17,7 +14,6 @@ namespace Server_Dashboard {
StatusIndicator = true ? "#20c657" : "#e53935";
StatusIndicatorBG = true ? "#94eeb0" : "#ef9a9a";
ServerInfo = new ModuleItem(true, 88.88, 69.69, DateTime.Now, "sudo", "Archlinux", "192.168.1.100", "84.102.25.96");
-
}
}
}
diff --git a/Server Dashboard/Server Dashboard.csproj b/Server Dashboard/Server Dashboard.csproj
index 0469c4e..e207a9e 100644
--- a/Server Dashboard/Server Dashboard.csproj
+++ b/Server Dashboard/Server Dashboard.csproj
@@ -38,8 +38,10 @@
+
+
diff --git a/Server Dashboard/Server Dashboard.csproj.user b/Server Dashboard/Server Dashboard.csproj.user
index c9b7fcd..7571c6f 100644
--- a/Server Dashboard/Server Dashboard.csproj.user
+++ b/Server Dashboard/Server Dashboard.csproj.user
@@ -9,20 +9,32 @@
+
+ Code
+
Code
+
+ Code
+
Code
+
+ Designer
+
Designer
Designer
+
+ Designer
+
Designer
diff --git a/Server Dashboard/ViewModels/DashboardModuleViewModel.cs b/Server Dashboard/ViewModels/DashboardModuleViewModel.cs
deleted file mode 100644
index 01eba6e..0000000
--- a/Server Dashboard/ViewModels/DashboardModuleViewModel.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Linq;
-using System.Text;
-
-namespace Server_Dashboard {
- class DashboardModuleViewModel : BaseViewModel {
-
- private ObservableCollection modules;
-
- public ObservableCollection Modules {
- get { return modules; }
- set {
- if (modules != value)
- modules = value;
- OnPropertyChanged(nameof(modules));
- }
- }
-
- public DashboardModuleViewModel() {
- Modules = new ObservableCollection();
- for (int i = 0; i < 1; i++) {
- Modules.Add(new DashboardModule() {
- Creator = "Ersteller TestUser",
- ModulName = "TestName",
- ModuleIcon = "../../Assets/Images/PlaceHolderModuleLight.png",
- Width = new Random().Next(300, 400),
- Height = new Random().Next(100, 400),
- });
- }
- var sort = Modules.OrderBy(h => h.Height).ThenBy(w => w.Width).ToList();
- Modules = new ObservableCollection(sort);
- }
- #region Dashboard CRUD
- private void CreateDashboard() {
-
- }
- private void UpdateDashboard() {
-
- }
- private void GetDashboardInformation() {
-
- }
- private void DeleteDashboard() {
-
- }
- #endregion
- }
-}
\ No newline at end of file
diff --git a/Server Dashboard/ViewModels/ServerModule/DashboardModuleViewModel.cs b/Server Dashboard/ViewModels/ServerModule/DashboardModuleViewModel.cs
new file mode 100644
index 0000000..84ce681
--- /dev/null
+++ b/Server Dashboard/ViewModels/ServerModule/DashboardModuleViewModel.cs
@@ -0,0 +1,26 @@
+using Server_Dashboard.Views.DashboardPages.ModuleCRUD;
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Text;
+using System.Windows;
+using System.Windows.Input;
+using System.Windows.Media;
+
+namespace Server_Dashboard {
+ class DashboardModuleViewModel : BaseViewModel {
+ public string ModuleName { get; set; }
+ public string StatusIndicator { get; set; }
+ public string StatusIndicatorBG { get; set; }
+ public string ServerName { get; set; }
+ public string HostName { get; set; }
+ public string CpuTemp { get; set; }
+ public string GpuTemp { get; set; }
+ public string Uptime { get; set; }
+ public string DeployDate { get; set; }
+ public string PublicIpAdress { get; set; }
+ public string PrivateIpAdress { get; set; }
+ public string OSHostName { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Server Dashboard/Views/DashboardPages/MainDashboardPage.xaml b/Server Dashboard/Views/DashboardPages/MainDashboardPage.xaml
index 2e40986..70f66b8 100644
--- a/Server Dashboard/Views/DashboardPages/MainDashboardPage.xaml
+++ b/Server Dashboard/Views/DashboardPages/MainDashboardPage.xaml
@@ -4,8 +4,12 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:vm="clr-namespace:Server_Dashboard"
- xmlns:local="clr-namespace:Server_Dashboard.Views.DashboardPages" xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
- mc:Ignorable="d"
+ xmlns:local="clr-namespace:Server_Dashboard.Views.DashboardPages"
+ xmlns:modulescrud="clr-namespace:Server_Dashboard.Views.DashboardPages.ModuleCRUD"
+ xmlns:root="clr-namespace:Server_Dashboard"
+ xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
+ xmlns:controls="clr-namespace:Server_Dashboard.Controls.ServerModules"
+ mc:Ignorable="d"
d:DesignHeight="920" d:DesignWidth="1600">
@@ -36,21 +40,22 @@
Command="{Binding CreateModuleCommand}"
Content="CREATE MODULE"
Height="50"
- Margin="0 10 0 0"
+ Margin="5 10 5 0" Cursor="Hand"
+ x:Name="CreateModule"
/>
@@ -63,68 +68,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/Server Dashboard/Views/DashboardPages/ModuleCRUD/CreateModulePopup.xaml b/Server Dashboard/Views/DashboardPages/ModuleCRUD/CreateModulePopup.xaml
new file mode 100644
index 0000000..fdaceaf
--- /dev/null
+++ b/Server Dashboard/Views/DashboardPages/ModuleCRUD/CreateModulePopup.xaml
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Server Dashboard/Views/DashboardPages/ModuleCRUD/CreateModulePopup.xaml.cs b/Server Dashboard/Views/DashboardPages/ModuleCRUD/CreateModulePopup.xaml.cs
new file mode 100644
index 0000000..3284d49
--- /dev/null
+++ b/Server Dashboard/Views/DashboardPages/ModuleCRUD/CreateModulePopup.xaml.cs
@@ -0,0 +1,13 @@
+using System.Windows.Controls;
+using System.Windows;
+
+namespace Server_Dashboard.Views.DashboardPages.ModuleCRUD {
+ ///
+ /// Interaktionslogik für CreateModulePopup.xaml
+ ///
+ public partial class CreateModulePopup : Window {
+ public CreateModulePopup() {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Server Dashboard/Views/DashboardWindow.xaml b/Server Dashboard/Views/DashboardWindow.xaml
index 9ed28fa..9af8b77 100644
--- a/Server Dashboard/Views/DashboardWindow.xaml
+++ b/Server Dashboard/Views/DashboardWindow.xaml
@@ -217,7 +217,7 @@
Content="GitHub"
Margin="10 0 10 0"
Height="40"
- Opacity="0.87"
+ Opacity="0.87" Cursor="Hand"
>
diff --git a/Server Dashboard/bin/Debug/netcoreapp3.1/MaterialDesignColors.dll b/Server Dashboard/bin/Debug/netcoreapp3.1/MaterialDesignColors.dll
new file mode 100644
index 0000000..1c7d5e2
Binary files /dev/null and b/Server Dashboard/bin/Debug/netcoreapp3.1/MaterialDesignColors.dll differ
diff --git a/Server Dashboard/bin/Debug/netcoreapp3.1/MaterialDesignThemes.Wpf.dll b/Server Dashboard/bin/Debug/netcoreapp3.1/MaterialDesignThemes.Wpf.dll
new file mode 100644
index 0000000..d708f59
Binary files /dev/null and b/Server Dashboard/bin/Debug/netcoreapp3.1/MaterialDesignThemes.Wpf.dll differ
diff --git a/Server Dashboard/bin/Debug/netcoreapp3.1/Renci.SshNet.dll b/Server Dashboard/bin/Debug/netcoreapp3.1/Renci.SshNet.dll
new file mode 100644
index 0000000..285a99f
Binary files /dev/null and b/Server Dashboard/bin/Debug/netcoreapp3.1/Renci.SshNet.dll differ
diff --git a/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.deps.json b/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.deps.json
index ec4a19e..db124b5 100644
--- a/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.deps.json
+++ b/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.deps.json
@@ -8,7 +8,9 @@
".NETCoreApp,Version=v3.1": {
"Server Dashboard/1.0.0": {
"dependencies": {
+ "MaterialDesignThemes": "4.0.0",
"Microsoft.Xaml.Behaviors.Wpf": "1.1.31",
+ "SSH.NET": "2020.0.1",
"SharpVectors": "1.7.1",
"System.Data.SqlClient": "4.8.2"
},
@@ -16,6 +18,25 @@
"Server Dashboard.dll": {}
}
},
+ "MaterialDesignColors/2.0.0": {
+ "runtime": {
+ "lib/netcoreapp3.1/MaterialDesignColors.dll": {
+ "assemblyVersion": "2.0.0.2422",
+ "fileVersion": "2.0.0.2422"
+ }
+ }
+ },
+ "MaterialDesignThemes/4.0.0": {
+ "dependencies": {
+ "MaterialDesignColors": "2.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/MaterialDesignThemes.Wpf.dll": {
+ "assemblyVersion": "4.0.0.2422",
+ "fileVersion": "4.0.0.2422"
+ }
+ }
+ },
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.Win32.Registry/4.7.0": {
"dependencies": {
@@ -101,6 +122,25 @@
}
}
},
+ "SSH.NET/2020.0.1": {
+ "dependencies": {
+ "SshNet.Security.Cryptography": "1.3.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Renci.SshNet.dll": {
+ "assemblyVersion": "2020.0.1.0",
+ "fileVersion": "2020.0.1.0"
+ }
+ }
+ },
+ "SshNet.Security.Cryptography/1.3.0": {
+ "runtime": {
+ "lib/netstandard2.0/SshNet.Security.Cryptography.dll": {
+ "assemblyVersion": "1.3.0.0",
+ "fileVersion": "1.3.0.0"
+ }
+ }
+ },
"System.Data.SqlClient/4.8.2": {
"dependencies": {
"Microsoft.Win32.Registry": "4.7.0",
@@ -143,6 +183,20 @@
"serviceable": false,
"sha512": ""
},
+ "MaterialDesignColors/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+JoghC3QRK0u9Wul1To1ORjcfTbFTVzFPjJ02H7VREOdNzIIn427e8G9gP9hXu9pm1r2OneLnoCG/lTma5cG2w==",
+ "path": "materialdesigncolors/2.0.0",
+ "hashPath": "materialdesigncolors.2.0.0.nupkg.sha512"
+ },
+ "MaterialDesignThemes/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+n5oWHuRiYL/gUw2XfQHCRZqHtU8KbrdurgU0IcO98Zsyhw4BvggodfXY8veRtbjjmM9EJ/sG2yKBrgPOGX4JQ==",
+ "path": "materialdesignthemes/4.0.0",
+ "hashPath": "materialdesignthemes.4.0.0.nupkg.sha512"
+ },
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
@@ -199,6 +253,20 @@
"path": "sharpvectors/1.7.1",
"hashPath": "sharpvectors.1.7.1.nupkg.sha512"
},
+ "SSH.NET/2020.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DhVeQ8JzoS8Z25VwZfQ/9HEjTO8eWs4ldsMkcMsUFK7TFc8GnpxBeRBj3X8mc5+rwvzZNNmLDm08a8TpPZNF/g==",
+ "path": "ssh.net/2020.0.1",
+ "hashPath": "ssh.net.2020.0.1.nupkg.sha512"
+ },
+ "SshNet.Security.Cryptography/1.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5pBIXRjcSO/amY8WztpmNOhaaCNHY/B6CcYDI7FSTgqSyo/ZUojlLiKcsl+YGbxQuLX439qIkMfP0PHqxqJi/Q==",
+ "path": "sshnet.security.cryptography/1.3.0",
+ "hashPath": "sshnet.security.cryptography.1.3.0.nupkg.sha512"
+ },
"System.Data.SqlClient/4.8.2": {
"type": "package",
"serviceable": true,
diff --git a/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.dll b/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.dll
index 60884f4..a4b55eb 100644
Binary files a/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.dll and b/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.dll differ
diff --git a/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.pdb b/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.pdb
index 1a36d16..36429dc 100644
Binary files a/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.pdb and b/Server Dashboard/bin/Debug/netcoreapp3.1/Server Dashboard.pdb differ
diff --git a/Server Dashboard/bin/Debug/netcoreapp3.1/SshNet.Security.Cryptography.dll b/Server Dashboard/bin/Debug/netcoreapp3.1/SshNet.Security.Cryptography.dll
new file mode 100644
index 0000000..2761fd1
Binary files /dev/null and b/Server Dashboard/bin/Debug/netcoreapp3.1/SshNet.Security.Cryptography.dll differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/App.baml b/Server Dashboard/obj/Debug/netcoreapp3.1/App.baml
index d4c77e1..efacc88 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/App.baml and b/Server Dashboard/obj/Debug/netcoreapp3.1/App.baml differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.cs
index 27ba73d..c13c4ca 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.cs
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2C830037BF59B6445ADB2496999C3D6E8729DE0F"
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1A47AD03B6728040AE368E8597DA94258CC0E87F"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -11,6 +11,7 @@
using Server_Dashboard;
using Server_Dashboard.Views.DashboardPages;
+using Server_Dashboard.Views.DashboardPages.ModuleCRUD;
using System;
using System.Diagnostics;
using System.Windows;
@@ -55,7 +56,7 @@ namespace Server_Dashboard {
}
_contentLoaded = true;
- #line 6 "..\..\..\App.xaml"
+ #line 7 "..\..\..\App.xaml"
this.StartupUri = new System.Uri("LoginWindow.xaml", System.UriKind.Relative);
#line default
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.i.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.i.cs
index 27ba73d..c13c4ca 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.i.cs
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/App.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2C830037BF59B6445ADB2496999C3D6E8729DE0F"
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1A47AD03B6728040AE368E8597DA94258CC0E87F"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -11,6 +11,7 @@
using Server_Dashboard;
using Server_Dashboard.Views.DashboardPages;
+using Server_Dashboard.Views.DashboardPages.ModuleCRUD;
using System;
using System.Diagnostics;
using System.Windows;
@@ -55,7 +56,7 @@ namespace Server_Dashboard {
}
_contentLoaded = true;
- #line 6 "..\..\..\App.xaml"
+ #line 7 "..\..\..\App.xaml"
this.StartupUri = new System.Uri("LoginWindow.xaml", System.UriKind.Relative);
#line default
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.baml b/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.baml
new file mode 100644
index 0000000..8a80990
Binary files /dev/null and b/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.baml differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.g.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.g.cs
new file mode 100644
index 0000000..18f2139
--- /dev/null
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.g.cs
@@ -0,0 +1,76 @@
+#pragma checksum "..\..\..\..\..\Controls\ServerModules\ServerModule.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C920E94891DF6D5EB9E852537B03478A59EA94C8"
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+using Server_Dashboard.Controls.ServerModules;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Server_Dashboard.Controls.ServerModules {
+
+
+ ///
+ /// ServerModule
+ ///
+ public partial class ServerModule : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/Server Dashboard;component/controls/servermodules/servermodule.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\..\..\..\Controls\ServerModules\ServerModule.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.g.i.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.g.i.cs
new file mode 100644
index 0000000..18f2139
--- /dev/null
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Controls/ServerModules/ServerModule.g.i.cs
@@ -0,0 +1,76 @@
+#pragma checksum "..\..\..\..\..\Controls\ServerModules\ServerModule.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C920E94891DF6D5EB9E852537B03478A59EA94C8"
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+using Server_Dashboard.Controls.ServerModules;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Server_Dashboard.Controls.ServerModules {
+
+
+ ///
+ /// ServerModule
+ ///
+ public partial class ServerModule : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/Server Dashboard;component/controls/servermodules/servermodule.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\..\..\..\Controls\ServerModules\ServerModule.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.assets.cache b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.assets.cache
index fd37566..5aa07f1 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.assets.cache and b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.assets.cache differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.CoreCompileInputs.cache b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.CoreCompileInputs.cache
index d607605..2fd72d8 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.CoreCompileInputs.cache
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-3a9e423b8c32a556d56c5d47db8cd0f946ce1348
+90d1816fb8ed2b23d0a8c50ceff9154c3d9ad8f5
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.FileListAbsolute.txt b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.FileListAbsolute.txt
index db3cd62..cbea782 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.FileListAbsolute.txt
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csproj.FileListAbsolute.txt
@@ -40,3 +40,11 @@ C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcor
C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcoreapp3.1\SharpVectors.Rendering.Gdi.dll
C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcoreapp3.1\SharpVectors.Rendering.Wpf.dll
C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcoreapp3.1\SharpVectors.Runtime.Wpf.dll
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\obj\Debug\netcoreapp3.1\Views\DashboardPages\ModuleCRUD\CreateModulePopup.g.cs
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\obj\Debug\netcoreapp3.1\Views\DashboardPages\ModuleCRUD\CreateModulePopup.baml
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcoreapp3.1\Renci.SshNet.dll
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcoreapp3.1\SshNet.Security.Cryptography.dll
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcoreapp3.1\MaterialDesignColors.dll
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\bin\Debug\netcoreapp3.1\MaterialDesignThemes.Wpf.dll
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\obj\Debug\netcoreapp3.1\Controls\ServerModules\ServerModule.g.cs
+C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\obj\Debug\netcoreapp3.1\Controls\ServerModules\ServerModule.baml
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csprojAssemblyReference.cache b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csprojAssemblyReference.cache
index c8a0352..94392a3 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csprojAssemblyReference.cache and b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.csprojAssemblyReference.cache differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.designer.deps.json b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.designer.deps.json
index 4482595..676009f 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.designer.deps.json
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.designer.deps.json
@@ -6,6 +6,25 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {
+ "MaterialDesignColors/2.0.0": {
+ "runtime": {
+ "lib/netcoreapp3.1/MaterialDesignColors.dll": {
+ "assemblyVersion": "2.0.0.2422",
+ "fileVersion": "2.0.0.2422"
+ }
+ }
+ },
+ "MaterialDesignThemes/4.0.0": {
+ "dependencies": {
+ "MaterialDesignColors": "2.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/MaterialDesignThemes.Wpf.dll": {
+ "assemblyVersion": "4.0.0.2422",
+ "fileVersion": "4.0.0.2422"
+ }
+ }
+ },
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.Win32.Registry/4.7.0": {
"dependencies": {
@@ -111,6 +130,25 @@
}
}
},
+ "SSH.NET/2020.0.1": {
+ "dependencies": {
+ "SshNet.Security.Cryptography": "1.3.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Renci.SshNet.dll": {
+ "assemblyVersion": "2020.0.1.0",
+ "fileVersion": "2020.0.1.0"
+ }
+ }
+ },
+ "SshNet.Security.Cryptography/1.3.0": {
+ "runtime": {
+ "lib/netstandard2.0/SshNet.Security.Cryptography.dll": {
+ "assemblyVersion": "1.3.0.0",
+ "fileVersion": "1.3.0.0"
+ }
+ }
+ },
"System.Data.SqlClient/4.8.2": {
"dependencies": {
"Microsoft.Win32.Registry": "4.7.0",
@@ -183,6 +221,20 @@
}
},
"libraries": {
+ "MaterialDesignColors/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+JoghC3QRK0u9Wul1To1ORjcfTbFTVzFPjJ02H7VREOdNzIIn427e8G9gP9hXu9pm1r2OneLnoCG/lTma5cG2w==",
+ "path": "materialdesigncolors/2.0.0",
+ "hashPath": "materialdesigncolors.2.0.0.nupkg.sha512"
+ },
+ "MaterialDesignThemes/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+n5oWHuRiYL/gUw2XfQHCRZqHtU8KbrdurgU0IcO98Zsyhw4BvggodfXY8veRtbjjmM9EJ/sG2yKBrgPOGX4JQ==",
+ "path": "materialdesignthemes/4.0.0",
+ "hashPath": "materialdesignthemes.4.0.0.nupkg.sha512"
+ },
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
@@ -239,6 +291,20 @@
"path": "sharpvectors/1.7.1",
"hashPath": "sharpvectors.1.7.1.nupkg.sha512"
},
+ "SSH.NET/2020.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DhVeQ8JzoS8Z25VwZfQ/9HEjTO8eWs4ldsMkcMsUFK7TFc8GnpxBeRBj3X8mc5+rwvzZNNmLDm08a8TpPZNF/g==",
+ "path": "ssh.net/2020.0.1",
+ "hashPath": "ssh.net.2020.0.1.nupkg.sha512"
+ },
+ "SshNet.Security.Cryptography/1.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5pBIXRjcSO/amY8WztpmNOhaaCNHY/B6CcYDI7FSTgqSyo/ZUojlLiKcsl+YGbxQuLX439qIkMfP0PHqxqJi/Q==",
+ "path": "sshnet.security.cryptography/1.3.0",
+ "hashPath": "sshnet.security.cryptography.1.3.0.nupkg.sha512"
+ },
"System.Data.SqlClient/4.8.2": {
"type": "package",
"serviceable": true,
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.dll b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.dll
index 60884f4..a4b55eb 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.dll and b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.dll differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.g.resources b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.g.resources
index a0a54a8..ade4c40 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.g.resources and b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.g.resources differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.pdb b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.pdb
index 1a36d16..36429dc 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.pdb and b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard.pdb differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.cache b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.cache
index dfd35de..a887633 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.cache
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.cache
@@ -10,11 +10,11 @@ none
false
TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1;
C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\App.xaml
-3-1865200846
+5-497664748
-20-770839553
-202-1914193908
-LoginWindow.xaml;Views\DashboardPages\MainDashboardPage.xaml;Views\DashboardWindow.xaml;
+22-723210175
+2061350745920
+Controls\ServerModules\ServerModule.xaml;LoginWindow.xaml;Views\DashboardPages\MainDashboardPage.xaml;Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml;Views\DashboardWindow.xaml;
False
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.i.cache b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.i.cache
index 1318c2d..93184f3 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.i.cache
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.i.cache
@@ -10,11 +10,11 @@ none
false
TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1;
C:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\App.xaml
-3-1865200846
+5-497664748
-221924800473
-202-1914193908
-LoginWindow.xaml;Views\DashboardPages\MainDashboardPage.xaml;Views\DashboardWindow.xaml;
+24-1084584906
+2061350745920
+Controls\ServerModules\ServerModule.xaml;LoginWindow.xaml;Views\DashboardPages\MainDashboardPage.xaml;Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml;Views\DashboardWindow.xaml;
False
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.lref b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.lref
index b03792e..f6d9fc6 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.lref
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.lref
@@ -2,5 +2,7 @@
FC:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\App.xaml;;
FC:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\LoginWindow.xaml;;
FC:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\Views\DashboardPages\MainDashboardPage.xaml;;
+FC:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml;;
FC:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\Views\DashboardWindow.xaml;;
+FC:\Users\Crylia\Documents\Git\Server Dashboard\Server Dashboard\Controls\ServerModules\ServerModule.xaml;;
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.baml b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.baml
index 7214723..15d7ec6 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.baml and b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.baml differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.cs
index d5624a4..dffe452 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.cs
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Views\DashboardPages\MainDashboardPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "532F0C2FF4D869AD0B988F3F424AB0A9A5C3BE3F"
+#pragma checksum "..\..\..\..\..\Views\DashboardPages\MainDashboardPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "EFA52D8A24B8A7038EC5065F2A81D40D1A1D92C2"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -15,7 +15,9 @@ using Microsoft.Xaml.Behaviors.Input;
using Microsoft.Xaml.Behaviors.Layout;
using Microsoft.Xaml.Behaviors.Media;
using Server_Dashboard;
+using Server_Dashboard.Controls.ServerModules;
using Server_Dashboard.Views.DashboardPages;
+using Server_Dashboard.Views.DashboardPages.ModuleCRUD;
using System;
using System.Diagnostics;
using System.Windows;
@@ -47,6 +49,14 @@ namespace Server_Dashboard.Views.DashboardPages {
///
public partial class MainDashboardPage : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
+
+ #line 44 "..\..\..\..\..\Views\DashboardPages\MainDashboardPage.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button CreateModule;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
@@ -75,6 +85,12 @@ namespace Server_Dashboard.Views.DashboardPages {
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ switch (connectionId)
+ {
+ case 1:
+ this.CreateModule = ((System.Windows.Controls.Button)(target));
+ return;
+ }
this._contentLoaded = true;
}
}
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.i.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.i.cs
index d5624a4..dffe452 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.i.cs
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/MainDashboardPage.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Views\DashboardPages\MainDashboardPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "532F0C2FF4D869AD0B988F3F424AB0A9A5C3BE3F"
+#pragma checksum "..\..\..\..\..\Views\DashboardPages\MainDashboardPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "EFA52D8A24B8A7038EC5065F2A81D40D1A1D92C2"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
@@ -15,7 +15,9 @@ using Microsoft.Xaml.Behaviors.Input;
using Microsoft.Xaml.Behaviors.Layout;
using Microsoft.Xaml.Behaviors.Media;
using Server_Dashboard;
+using Server_Dashboard.Controls.ServerModules;
using Server_Dashboard.Views.DashboardPages;
+using Server_Dashboard.Views.DashboardPages.ModuleCRUD;
using System;
using System.Diagnostics;
using System.Windows;
@@ -47,6 +49,14 @@ namespace Server_Dashboard.Views.DashboardPages {
///
public partial class MainDashboardPage : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
+
+ #line 44 "..\..\..\..\..\Views\DashboardPages\MainDashboardPage.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Button CreateModule;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
@@ -75,6 +85,12 @@ namespace Server_Dashboard.Views.DashboardPages {
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ switch (connectionId)
+ {
+ case 1:
+ this.CreateModule = ((System.Windows.Controls.Button)(target));
+ return;
+ }
this._contentLoaded = true;
}
}
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.baml b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.baml
new file mode 100644
index 0000000..cca44c3
Binary files /dev/null and b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.baml differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.g.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.g.cs
new file mode 100644
index 0000000..0323d3d
--- /dev/null
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.g.cs
@@ -0,0 +1,154 @@
+#pragma checksum "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5029136ADD9BB5EDC6CF4C0AC4D54AF476738F64"
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+using Server_Dashboard;
+using Server_Dashboard.Views.DashboardPages.ModuleCRUD;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Server_Dashboard.Views.DashboardPages.ModuleCRUD {
+
+
+ ///
+ /// CreateModulePopup
+ ///
+ public partial class CreateModulePopup : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+
+ #line 93 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox ServerName;
+
+ #line default
+ #line hidden
+
+
+ #line 139 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.PasswordBox Password;
+
+ #line default
+ #line hidden
+
+
+ #line 144 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBlock PasswordHint;
+
+ #line default
+ #line hidden
+
+
+ #line 185 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox UserName;
+
+ #line default
+ #line hidden
+
+
+ #line 229 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox IPAdress;
+
+ #line default
+ #line hidden
+
+
+ #line 266 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox Port;
+
+ #line default
+ #line hidden
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/Server Dashboard;component/views/dashboardpages/modulecrud/createmodulepopup.xam" +
+ "l", System.UriKind.Relative);
+
+ #line 1 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
+ return System.Delegate.CreateDelegate(delegateType, this, handler);
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ switch (connectionId)
+ {
+ case 1:
+ this.ServerName = ((System.Windows.Controls.TextBox)(target));
+ return;
+ case 2:
+ this.Password = ((System.Windows.Controls.PasswordBox)(target));
+ return;
+ case 3:
+ this.PasswordHint = ((System.Windows.Controls.TextBlock)(target));
+ return;
+ case 4:
+ this.UserName = ((System.Windows.Controls.TextBox)(target));
+ return;
+ case 5:
+ this.IPAdress = ((System.Windows.Controls.TextBox)(target));
+ return;
+ case 6:
+ this.Port = ((System.Windows.Controls.TextBox)(target));
+ return;
+ }
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.g.i.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.g.i.cs
new file mode 100644
index 0000000..0323d3d
--- /dev/null
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardPages/ModuleCRUD/CreateModulePopup.g.i.cs
@@ -0,0 +1,154 @@
+#pragma checksum "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5029136ADD9BB5EDC6CF4C0AC4D54AF476738F64"
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+using Server_Dashboard;
+using Server_Dashboard.Views.DashboardPages.ModuleCRUD;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Server_Dashboard.Views.DashboardPages.ModuleCRUD {
+
+
+ ///
+ /// CreateModulePopup
+ ///
+ public partial class CreateModulePopup : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+
+ #line 93 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox ServerName;
+
+ #line default
+ #line hidden
+
+
+ #line 139 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.PasswordBox Password;
+
+ #line default
+ #line hidden
+
+
+ #line 144 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBlock PasswordHint;
+
+ #line default
+ #line hidden
+
+
+ #line 185 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox UserName;
+
+ #line default
+ #line hidden
+
+
+ #line 229 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox IPAdress;
+
+ #line default
+ #line hidden
+
+
+ #line 266 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.TextBox Port;
+
+ #line default
+ #line hidden
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/Server Dashboard;component/views/dashboardpages/modulecrud/createmodulepopup.xam" +
+ "l", System.UriKind.Relative);
+
+ #line 1 "..\..\..\..\..\..\Views\DashboardPages\ModuleCRUD\CreateModulePopup.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
+ return System.Delegate.CreateDelegate(delegateType, this, handler);
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "5.0.4.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ switch (connectionId)
+ {
+ case 1:
+ this.ServerName = ((System.Windows.Controls.TextBox)(target));
+ return;
+ case 2:
+ this.Password = ((System.Windows.Controls.PasswordBox)(target));
+ return;
+ case 3:
+ this.PasswordHint = ((System.Windows.Controls.TextBlock)(target));
+ return;
+ case 4:
+ this.UserName = ((System.Windows.Controls.TextBox)(target));
+ return;
+ case 5:
+ this.IPAdress = ((System.Windows.Controls.TextBox)(target));
+ return;
+ case 6:
+ this.Port = ((System.Windows.Controls.TextBox)(target));
+ return;
+ }
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.baml b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.baml
index 5741ac3..2e833bf 100644
Binary files a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.baml and b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.baml differ
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.cs
index 53c595d..e44d7d7 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.cs
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\Views\DashboardWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "B9F5B1EEF37A06D6C771D3993D728ED929524EA8"
+#pragma checksum "..\..\..\..\Views\DashboardWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5A3E492E44A75B5C9C214D4955BF810E8E585D32"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
diff --git a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.i.cs b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.i.cs
index 53c595d..e44d7d7 100644
--- a/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.i.cs
+++ b/Server Dashboard/obj/Debug/netcoreapp3.1/Views/DashboardWindow.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\Views\DashboardWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "B9F5B1EEF37A06D6C771D3993D728ED929524EA8"
+#pragma checksum "..\..\..\..\Views\DashboardWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5A3E492E44A75B5C9C214D4955BF810E8E585D32"
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
diff --git a/Server Dashboard/obj/Server Dashboard.csproj.nuget.dgspec.json b/Server Dashboard/obj/Server Dashboard.csproj.nuget.dgspec.json
index d93ad47..ab85d6b 100644
--- a/Server Dashboard/obj/Server Dashboard.csproj.nuget.dgspec.json
+++ b/Server Dashboard/obj/Server Dashboard.csproj.nuget.dgspec.json
@@ -44,10 +44,18 @@
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
+ "MaterialDesignThemes": {
+ "target": "Package",
+ "version": "[4.0.0, )"
+ },
"Microsoft.Xaml.Behaviors.Wpf": {
"target": "Package",
"version": "[1.1.31, )"
},
+ "SSH.NET": {
+ "target": "Package",
+ "version": "[2020.0.1, )"
+ },
"SharpVectors": {
"target": "Package",
"version": "[1.7.1, )"
diff --git a/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.props b/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.props
index 6af21b7..d6812e5 100644
--- a/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.props
+++ b/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.props
@@ -18,5 +18,6 @@
C:\Users\Crylia\.nuget\packages\microsoft.xaml.behaviors.wpf\1.1.31
+ C:\Users\Crylia\.nuget\packages\materialdesignthemes\4.0.0
\ No newline at end of file
diff --git a/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.targets b/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.targets
index 53cfaa1..bc43c3b 100644
--- a/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.targets
+++ b/Server Dashboard/obj/Server Dashboard.csproj.nuget.g.targets
@@ -3,4 +3,7 @@
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
+
\ No newline at end of file
diff --git a/Server Dashboard/obj/project.assets.json b/Server Dashboard/obj/project.assets.json
index bce888c..68e7ab2 100644
--- a/Server Dashboard/obj/project.assets.json
+++ b/Server Dashboard/obj/project.assets.json
@@ -2,6 +2,30 @@
"version": 3,
"targets": {
".NETCoreApp,Version=v3.1": {
+ "MaterialDesignColors/2.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netcoreapp3.1/MaterialDesignColors.dll": {}
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/MaterialDesignColors.dll": {}
+ }
+ },
+ "MaterialDesignThemes/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "MaterialDesignColors": "2.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/MaterialDesignThemes.Wpf.dll": {}
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/MaterialDesignThemes.Wpf.dll": {}
+ },
+ "build": {
+ "build/MaterialDesignThemes.targets": {}
+ }
+ },
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"compile": {
@@ -104,6 +128,27 @@
"lib/netcoreapp3.1/SharpVectors.Runtime.Wpf.dll": {}
}
},
+ "SSH.NET/2020.0.1": {
+ "type": "package",
+ "dependencies": {
+ "SshNet.Security.Cryptography": "[1.3.0]"
+ },
+ "compile": {
+ "lib/netstandard2.0/Renci.SshNet.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Renci.SshNet.dll": {}
+ }
+ },
+ "SshNet.Security.Cryptography/1.3.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/SshNet.Security.Cryptography.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/SshNet.Security.Cryptography.dll": {}
+ }
+ },
"System.Data.SqlClient/4.8.2": {
"type": "package",
"dependencies": {
@@ -169,6 +214,61 @@
}
},
"libraries": {
+ "MaterialDesignColors/2.0.0": {
+ "sha512": "+JoghC3QRK0u9Wul1To1ORjcfTbFTVzFPjJ02H7VREOdNzIIn427e8G9gP9hXu9pm1r2OneLnoCG/lTma5cG2w==",
+ "type": "package",
+ "path": "materialdesigncolors/2.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "images/MaterialDesignColors.Icon.png",
+ "lib/net452/MaterialDesignColors.dll",
+ "lib/net452/MaterialDesignColors.pdb",
+ "lib/netcoreapp3.1/MaterialDesignColors.dll",
+ "lib/netcoreapp3.1/MaterialDesignColors.pdb",
+ "materialdesigncolors.2.0.0.nupkg.sha512",
+ "materialdesigncolors.nuspec"
+ ]
+ },
+ "MaterialDesignThemes/4.0.0": {
+ "sha512": "+n5oWHuRiYL/gUw2XfQHCRZqHtU8KbrdurgU0IcO98Zsyhw4BvggodfXY8veRtbjjmM9EJ/sG2yKBrgPOGX4JQ==",
+ "type": "package",
+ "path": "materialdesignthemes/4.0.0",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "build/MaterialDesignThemes.targets",
+ "build/Resources/Roboto/Roboto-Black.ttf",
+ "build/Resources/Roboto/Roboto-BlackItalic.ttf",
+ "build/Resources/Roboto/Roboto-Bold.ttf",
+ "build/Resources/Roboto/Roboto-BoldItalic.ttf",
+ "build/Resources/Roboto/Roboto-Italic.ttf",
+ "build/Resources/Roboto/Roboto-Light.ttf",
+ "build/Resources/Roboto/Roboto-LightItalic.ttf",
+ "build/Resources/Roboto/Roboto-Medium.ttf",
+ "build/Resources/Roboto/Roboto-MediumItalic.ttf",
+ "build/Resources/Roboto/Roboto-Regular.ttf",
+ "build/Resources/Roboto/Roboto-Thin.ttf",
+ "build/Resources/Roboto/Roboto-ThinItalic.ttf",
+ "build/Resources/Roboto/RobotoCondensed-Bold.ttf",
+ "build/Resources/Roboto/RobotoCondensed-BoldItalic.ttf",
+ "build/Resources/Roboto/RobotoCondensed-Italic.ttf",
+ "build/Resources/Roboto/RobotoCondensed-Light.ttf",
+ "build/Resources/Roboto/RobotoCondensed-LightItalic.ttf",
+ "build/Resources/Roboto/RobotoCondensed-Regular.ttf",
+ "images/MaterialDesignThemes.Icon.png",
+ "lib/net452/MaterialDesignThemes.Wpf.dll",
+ "lib/net452/MaterialDesignThemes.Wpf.pdb",
+ "lib/net452/MaterialDesignThemes.Wpf.xml",
+ "lib/netcoreapp3.1/MaterialDesignThemes.Wpf.dll",
+ "lib/netcoreapp3.1/MaterialDesignThemes.Wpf.pdb",
+ "lib/netcoreapp3.1/MaterialDesignThemes.Wpf.xml",
+ "materialdesignthemes.4.0.0.nupkg.sha512",
+ "materialdesignthemes.nuspec",
+ "tools/VisualStudioToolsManifest.xml"
+ ]
+ },
"Microsoft.NETCore.Platforms/3.1.0": {
"sha512": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"type": "package",
@@ -445,6 +545,70 @@
"sharpvectors.nuspec"
]
},
+ "SSH.NET/2020.0.1": {
+ "sha512": "DhVeQ8JzoS8Z25VwZfQ/9HEjTO8eWs4ldsMkcMsUFK7TFc8GnpxBeRBj3X8mc5+rwvzZNNmLDm08a8TpPZNF/g==",
+ "type": "package",
+ "path": "ssh.net/2020.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net35/Renci.SshNet.dll",
+ "lib/net35/Renci.SshNet.xml",
+ "lib/net40/Renci.SshNet.dll",
+ "lib/net40/Renci.SshNet.xml",
+ "lib/netstandard1.3/Renci.SshNet.dll",
+ "lib/netstandard1.3/Renci.SshNet.xml",
+ "lib/netstandard2.0/Renci.SshNet.dll",
+ "lib/netstandard2.0/Renci.SshNet.xml",
+ "lib/sl4/Renci.SshNet.dll",
+ "lib/sl4/Renci.SshNet.xml",
+ "lib/sl5/Renci.SshNet.dll",
+ "lib/sl5/Renci.SshNet.xml",
+ "lib/uap10/Renci.SshNet.dll",
+ "lib/uap10/Renci.SshNet.xml",
+ "lib/wp71/Renci.SshNet.dll",
+ "lib/wp71/Renci.SshNet.xml",
+ "lib/wp8/Renci.SshNet.dll",
+ "lib/wp8/Renci.SshNet.xml",
+ "ssh.net.2020.0.1.nupkg.sha512",
+ "ssh.net.nuspec"
+ ]
+ },
+ "SshNet.Security.Cryptography/1.3.0": {
+ "sha512": "5pBIXRjcSO/amY8WztpmNOhaaCNHY/B6CcYDI7FSTgqSyo/ZUojlLiKcsl+YGbxQuLX439qIkMfP0PHqxqJi/Q==",
+ "type": "package",
+ "path": "sshnet.security.cryptography/1.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net20/SshNet.Security.Cryptography.dll",
+ "lib/net20/SshNet.Security.Cryptography.xml",
+ "lib/net40/SshNet.Security.Cryptography.dll",
+ "lib/net40/SshNet.Security.Cryptography.xml",
+ "lib/net45/SshNet.Security.Cryptography.dll",
+ "lib/net45/SshNet.Security.Cryptography.xml",
+ "lib/netstandard1.0/SshNet.Security.Cryptography.dll",
+ "lib/netstandard1.0/SshNet.Security.Cryptography.xml",
+ "lib/netstandard1.3/SshNet.Security.Cryptography.dll",
+ "lib/netstandard1.3/SshNet.Security.Cryptography.xml",
+ "lib/netstandard2.0/SshNet.Security.Cryptography.dll",
+ "lib/netstandard2.0/SshNet.Security.Cryptography.xml",
+ "lib/portable-net45+win8+wpa81/SshNet.Security.Cryptography.dll",
+ "lib/portable-net45+win8+wpa81/SshNet.Security.Cryptography.xml",
+ "lib/sl4/SshNet.Security.Cryptography.dll",
+ "lib/sl4/SshNet.Security.Cryptography.xml",
+ "lib/sl5/SshNet.Security.Cryptography.dll",
+ "lib/sl5/SshNet.Security.Cryptography.xml",
+ "lib/uap10.0/SshNet.Security.Cryptography.dll",
+ "lib/uap10.0/SshNet.Security.Cryptography.xml",
+ "lib/wp71/SshNet.Security.Cryptography.dll",
+ "lib/wp71/SshNet.Security.Cryptography.xml",
+ "lib/wp8/SshNet.Security.Cryptography.dll",
+ "lib/wp8/SshNet.Security.Cryptography.xml",
+ "sshnet.security.cryptography.1.3.0.nupkg.sha512",
+ "sshnet.security.cryptography.nuspec"
+ ]
+ },
"System.Data.SqlClient/4.8.2": {
"sha512": "80vGtW6uLB4AkyrdVuKTXYUyuXDPAsSKbTVfvjndZaRAYxzFzWhJbvUfeAKrN+128ycWZjLIAl61dFUwWHOOTw==",
"type": "package",
@@ -634,7 +798,9 @@
},
"projectFileDependencyGroups": {
".NETCoreApp,Version=v3.1": [
+ "MaterialDesignThemes >= 4.0.0",
"Microsoft.Xaml.Behaviors.Wpf >= 1.1.31",
+ "SSH.NET >= 2020.0.1",
"SharpVectors >= 1.7.1",
"System.Data.SqlClient >= 4.8.2"
]
@@ -683,10 +849,18 @@
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
+ "MaterialDesignThemes": {
+ "target": "Package",
+ "version": "[4.0.0, )"
+ },
"Microsoft.Xaml.Behaviors.Wpf": {
"target": "Package",
"version": "[1.1.31, )"
},
+ "SSH.NET": {
+ "target": "Package",
+ "version": "[2020.0.1, )"
+ },
"SharpVectors": {
"target": "Package",
"version": "[1.7.1, )"
diff --git a/Server Dashboard/obj/project.nuget.cache b/Server Dashboard/obj/project.nuget.cache
index 1746fff..06873d7 100644
--- a/Server Dashboard/obj/project.nuget.cache
+++ b/Server Dashboard/obj/project.nuget.cache
@@ -1,9 +1,11 @@
{
"version": 2,
- "dgSpecHash": "11dFoNn+bv9nWj0ecBBLS58L5Xm7Ayl+MS5baPxty51dVf/rU1ULcBSPvQ6lnumIWCSihn32LjPLiJSMZaVIWQ==",
+ "dgSpecHash": "35nx0Hb0qJF/yPS4skzUS56pehas03j5Ixyvt/ZIiogXxuWVHdWghQrK/cXkYEMuCnjzjF6Eb3iJRNRnpEhH9Q==",
"success": true,
"projectFilePath": "C:\\Users\\Crylia\\Documents\\Git\\Server Dashboard\\Server Dashboard\\Server Dashboard.csproj",
"expectedPackageFiles": [
+ "C:\\Users\\Crylia\\.nuget\\packages\\materialdesigncolors\\2.0.0\\materialdesigncolors.2.0.0.nupkg.sha512",
+ "C:\\Users\\Crylia\\.nuget\\packages\\materialdesignthemes\\4.0.0\\materialdesignthemes.4.0.0.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\microsoft.xaml.behaviors.wpf\\1.1.31\\microsoft.xaml.behaviors.wpf.1.1.31.nupkg.sha512",
@@ -12,6 +14,8 @@
"C:\\Users\\Crylia\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\sharpvectors\\1.7.1\\sharpvectors.1.7.1.nupkg.sha512",
+ "C:\\Users\\Crylia\\.nuget\\packages\\ssh.net\\2020.0.1\\ssh.net.2020.0.1.nupkg.sha512",
+ "C:\\Users\\Crylia\\.nuget\\packages\\sshnet.security.cryptography\\1.3.0\\sshnet.security.cryptography.1.3.0.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\system.data.sqlclient\\4.8.2\\system.data.sqlclient.4.8.2.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512",
"C:\\Users\\Crylia\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512"