diff --git a/Borepin/Borepin.Android/Borepin.Android.csproj b/Borepin/Borepin.Android/Borepin.Android.csproj
index a6f3713..5902707 100644
--- a/Borepin/Borepin.Android/Borepin.Android.csproj
+++ b/Borepin/Borepin.Android/Borepin.Android.csproj
@@ -67,8 +67,8 @@
8.1.97
-
-
+
+
diff --git a/Borepin/Borepin.GTK/Borepin.GTK.csproj b/Borepin/Borepin.GTK/Borepin.GTK.csproj
index 42d7521..88376b3 100644
--- a/Borepin/Borepin.GTK/Borepin.GTK.csproj
+++ b/Borepin/Borepin.GTK/Borepin.GTK.csproj
@@ -1,6 +1,6 @@
-
+
Debug
@@ -42,8 +42,8 @@
False
..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\atk-sharp.dll
-
- ..\..\packages\DryIoc.dll.4.8.4\lib\net45\DryIoc.dll
+
+ ..\..\packages\DryIoc.dll.5.0.0\lib\net45\DryIoc.dll
False
@@ -83,6 +83,9 @@
+
+ ..\..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll
+
@@ -90,19 +93,19 @@
- ..\..\packages\Xamarin.Forms.Platform.GTK.5.0.0.2291\lib\net45\webkit-sharp.dll
+ ..\..\packages\Xamarin.Forms.Platform.GTK.5.0.0.2401\lib\net45\webkit-sharp.dll
- ..\..\packages\Xamarin.Forms.5.0.0.2291\lib\netstandard2.0\Xamarin.Forms.Core.dll
+ ..\..\packages\Xamarin.Forms.5.0.0.2401\lib\netstandard2.0\Xamarin.Forms.Core.dll
- ..\..\packages\Xamarin.Forms.5.0.0.2291\lib\netstandard2.0\Xamarin.Forms.Platform.dll
+ ..\..\packages\Xamarin.Forms.5.0.0.2401\lib\netstandard2.0\Xamarin.Forms.Platform.dll
- ..\..\packages\Xamarin.Forms.Platform.GTK.5.0.0.2291\lib\net45\Xamarin.Forms.Platform.GTK.dll
+ ..\..\packages\Xamarin.Forms.Platform.GTK.5.0.0.2401\lib\net45\Xamarin.Forms.Platform.GTK.dll
- ..\..\packages\Xamarin.Forms.5.0.0.2291\lib\netstandard2.0\Xamarin.Forms.Xaml.dll
+ ..\..\packages\Xamarin.Forms.5.0.0.2401\lib\netstandard2.0\Xamarin.Forms.Xaml.dll
@@ -129,10 +132,10 @@
- Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
-
+
\ No newline at end of file
diff --git a/Borepin/Borepin.GTK/app.config b/Borepin/Borepin.GTK/app.config
index d0a45f5..6d5260f 100644
--- a/Borepin/Borepin.GTK/app.config
+++ b/Borepin/Borepin.GTK/app.config
@@ -12,7 +12,7 @@
-
+
diff --git a/Borepin/Borepin.GTK/packages.config b/Borepin/Borepin.GTK/packages.config
index c68e5ef..dc56bb3 100644
--- a/Borepin/Borepin.GTK/packages.config
+++ b/Borepin/Borepin.GTK/packages.config
@@ -1,10 +1,11 @@
-
+
-
-
+
+
+
\ No newline at end of file
diff --git a/Borepin/Borepin.UWP/Borepin.UWP.csproj b/Borepin/Borepin.UWP/Borepin.UWP.csproj
index e344410..b554349 100644
--- a/Borepin/Borepin.UWP/Borepin.UWP.csproj
+++ b/Borepin/Borepin.UWP/Borepin.UWP.csproj
@@ -179,9 +179,9 @@
8.1.97
-
+
-
+
diff --git a/Borepin/Borepin.iOS/Borepin.iOS.csproj b/Borepin/Borepin.iOS/Borepin.iOS.csproj
index 034aecc..4f1a820 100644
--- a/Borepin/Borepin.iOS/Borepin.iOS.csproj
+++ b/Borepin/Borepin.iOS/Borepin.iOS.csproj
@@ -50,7 +50,7 @@
prompt
4
ARM64
- true
+ false
Entitlements.plist
None
@@ -185,9 +185,9 @@
8.1.97
-
+
- 5.0.0.2291
+ 5.0.0.2401
diff --git a/Borepin/Borepin.macOS/Borepin.macOS.csproj b/Borepin/Borepin.macOS/Borepin.macOS.csproj
index 4ff2496..ea2c31f 100644
--- a/Borepin/Borepin.macOS/Borepin.macOS.csproj
+++ b/Borepin/Borepin.macOS/Borepin.macOS.csproj
@@ -1,6 +1,6 @@
-
+
Debug
AnyCPU
@@ -59,6 +59,9 @@
+
+ ..\..\packages\DryIoc.dll.5.0.0\lib\netstandard2.1\DryIoc.dll
+
..\..\packages\Prism.Core.8.1.97\lib\netstandard2.0\Prism.dll
@@ -71,16 +74,16 @@
- ..\..\packages\Xamarin.Forms.5.0.0.2291\lib\Xamarin.Mac\Xamarin.Forms.Core.dll
+ ..\..\packages\Xamarin.Forms.5.0.0.2401\lib\Xamarin.Mac\Xamarin.Forms.Core.dll
- ..\..\packages\Xamarin.Forms.5.0.0.2291\lib\Xamarin.Mac\Xamarin.Forms.Platform.dll
+ ..\..\packages\Xamarin.Forms.5.0.0.2401\lib\Xamarin.Mac\Xamarin.Forms.Platform.dll
- ..\..\packages\Xamarin.Forms.5.0.0.2291\lib\Xamarin.Mac\Xamarin.Forms.Platform.macOS.dll
+ ..\..\packages\Xamarin.Forms.5.0.0.2401\lib\Xamarin.Mac\Xamarin.Forms.Platform.macOS.dll
- ..\..\packages\Xamarin.Forms.5.0.0.2291\lib\Xamarin.Mac\Xamarin.Forms.Xaml.dll
+ ..\..\packages\Xamarin.Forms.5.0.0.2401\lib\Xamarin.Mac\Xamarin.Forms.Xaml.dll
@@ -128,10 +131,10 @@
- Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
-
+
\ No newline at end of file
diff --git a/Borepin/Borepin.macOS/app.config b/Borepin/Borepin.macOS/app.config
index 4afa109..9218e1a 100644
--- a/Borepin/Borepin.macOS/app.config
+++ b/Borepin/Borepin.macOS/app.config
@@ -8,7 +8,7 @@
-
+
diff --git a/Borepin/Borepin.macOS/packages.config b/Borepin/Borepin.macOS/packages.config
index 2d1628d..869649c 100644
--- a/Borepin/Borepin.macOS/packages.config
+++ b/Borepin/Borepin.macOS/packages.config
@@ -1,9 +1,9 @@
-
+
-
+
\ No newline at end of file
diff --git a/Borepin/Borepin/App.xaml.cs b/Borepin/Borepin/App.xaml.cs
index 33948a1..177c56b 100644
--- a/Borepin/Borepin/App.xaml.cs
+++ b/Borepin/Borepin/App.xaml.cs
@@ -11,6 +11,7 @@ using Borepin.PageModel.SetUpProcess;
using Borepin.Page.AddServerProcess;
using Borepin.PageModel.AddServerProcess;
using System;
+using Prism.Navigation;
namespace Borepin
{
@@ -25,6 +26,11 @@ namespace Borepin
{
InitializeComponent();
+ INavigationParameters parameters = new NavigationParameters()
+ {
+ { "instance", 0 },
+ };
+
await NavigationService.NavigateAsync(new Uri("https://borepin.fab-access.org/StartPage")).ConfigureAwait(false);
}
@@ -41,12 +47,12 @@ namespace Borepin
containerRegistry.RegisterForNavigation();
containerRegistry.RegisterForNavigation();
containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
+ containerRegistry.RegisterForNavigation("ScanPage");
+ containerRegistry.RegisterForNavigation("ScanURNPage");
#endregion
#region Register Sequence Navigation
containerRegistry.RegisterForNavigation("SetUpProcess_WelcomePage");
- //containerRegistry.RegisterForNavigation("SetUpProcess_ScanPage");
containerRegistry.RegisterForNavigation("AddServerProcess_AuthPlainPage");
containerRegistry.RegisterForNavigation("AddServerProcess_SelectServerPage");
diff --git a/Borepin/Borepin/Borepin.csproj b/Borepin/Borepin/Borepin.csproj
index 176986f..6f5458e 100644
--- a/Borepin/Borepin/Borepin.csproj
+++ b/Borepin/Borepin/Borepin.csproj
@@ -25,7 +25,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -33,7 +33,7 @@
-
+
@@ -101,7 +101,7 @@
MSBuild:UpdateDesignTimeXaml
-
+
MSBuild:UpdateDesignTimeXaml
diff --git a/Borepin/Borepin/Page/MachineListPage.xaml b/Borepin/Borepin/Page/MachineListPage.xaml
index 4465ae9..a7842a8 100644
--- a/Borepin/Borepin/Page/MachineListPage.xaml
+++ b/Borepin/Borepin/Page/MachineListPage.xaml
@@ -24,7 +24,7 @@
diff --git a/Borepin/Borepin/Page/ScanPage.xaml b/Borepin/Borepin/Page/ScanPage.xaml
new file mode 100644
index 0000000..a42564e
--- /dev/null
+++ b/Borepin/Borepin/Page/ScanPage.xaml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Borepin/Borepin/Page/ScanPage.xaml.cs b/Borepin/Borepin/Page/ScanPage.xaml.cs
new file mode 100644
index 0000000..d728b90
--- /dev/null
+++ b/Borepin/Borepin/Page/ScanPage.xaml.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+using Xamarin.Forms;
+using Xamarin.Forms.Xaml;
+
+namespace Borepin.Page
+{
+ [XamlCompilation(XamlCompilationOptions.Compile)]
+ public partial class ScanPage : ContentPage
+ {
+ public ScanPage()
+ {
+ InitializeComponent();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Borepin/Borepin/Page/ScannerPage.xaml b/Borepin/Borepin/Page/ScannerPage.xaml
deleted file mode 100644
index 07fb05b..0000000
--- a/Borepin/Borepin/Page/ScannerPage.xaml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/Borepin/Borepin/Page/ScannerPage.xaml.cs b/Borepin/Borepin/Page/ScannerPage.xaml.cs
deleted file mode 100644
index cb6c222..0000000
--- a/Borepin/Borepin/Page/ScannerPage.xaml.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-using Xamarin.Forms;
-using Xamarin.Forms.Xaml;
-using ZXing;
-using ZXing.Net.Mobile.Forms;
-
-namespace Borepin.Page
-{
- [XamlCompilation(XamlCompilationOptions.Compile)]
- public partial class ScannerPage : ZXingScannerPage
- {
- public ScannerPage()
- {
- InitializeComponent();
- }
-
- public void Handle_OnScanResult(Result result)
- {
- Device.BeginInvokeOnMainThread(async () =>
- {
- await DisplayAlert("Scanned result", result.Text, "OK").ConfigureAwait(false);
- });
- }
-
- protected override void OnAppearing()
- {
- base.OnAppearing();
-
- IsScanning = true;
- }
-
- protected override void OnDisappearing()
- {
- base.OnDisappearing();
-
- IsScanning = false;
- }
- }
-}
\ No newline at end of file
diff --git a/Borepin/Borepin/Page/SetUpProcess/ScanPage.xaml b/Borepin/Borepin/Page/SetUpProcess/ScanPage.xaml
deleted file mode 100644
index ffcb52c..0000000
--- a/Borepin/Borepin/Page/SetUpProcess/ScanPage.xaml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Borepin/Borepin/PageModel/MachineListPageModel.cs b/Borepin/Borepin/PageModel/MachineListPageModel.cs
index d1231d0..79bdd5a 100644
--- a/Borepin/Borepin/PageModel/MachineListPageModel.cs
+++ b/Borepin/Borepin/PageModel/MachineListPageModel.cs
@@ -9,7 +9,6 @@ using Borepin.Base;
using FabAccessAPI.Schema;
using Prism.Services.Dialogs;
using Prism.Services;
-using Prism.AppModel;
using static FabAccessAPI.Schema.Machine;
using System;
using NaturalSort.Extension;
@@ -17,7 +16,7 @@ using System.Linq;
namespace Borepin.PageModel
{
- public class MachineListPageModel : ConnectionModelBase, IPageLifecycleAware
+ public class MachineListPageModel : ConnectionModelBase
{
#region Private Fields
private readonly IDialogService _DialogService;
@@ -31,7 +30,7 @@ namespace Borepin.PageModel
_DialogService = dialogService;
SelectInstanceCommand = new DelegateCommand