|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
using EyesAndEars.UWP.Services; |
|
|
|
|
using EyesAndEars.UWP.ViewModels; |
|
|
|
|
using System; |
|
|
|
|
using System.Threading; |
|
|
|
|
using Windows.ApplicationModel; |
|
|
|
|
using Windows.UI.Xaml; |
|
|
|
|
using Windows.UI.Xaml.Controls; |
|
|
|
@ -11,6 +12,7 @@ namespace EyesAndEars.UWP {
|
|
|
|
|
|
|
|
|
|
MainPageVM _vm = new MainPageVM(); |
|
|
|
|
DispatcherTimer _dispatcherTimer = new DispatcherTimer(); |
|
|
|
|
string _baseURL = "http://3.9.19.84"; |
|
|
|
|
|
|
|
|
|
public MainPage() { |
|
|
|
|
InitializeComponent(); |
|
|
|
@ -20,14 +22,14 @@ namespace EyesAndEars.UWP {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void SetVersionNumber() { |
|
|
|
|
Package package = Package.Current; |
|
|
|
|
PackageId packageId = package.Id; |
|
|
|
|
PackageVersion version = packageId.Version; |
|
|
|
|
var package = Package.Current; |
|
|
|
|
var packageId = package.Id; |
|
|
|
|
var version = packageId.Version; |
|
|
|
|
VersionNumber.Text = $"Ver: {version.Major}.{version.Minor}.{version.Build}.{version.Revision}"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void IntialiseDataContext() { |
|
|
|
|
var url = WebAddressBox.Text; |
|
|
|
|
async void IntialiseDataContext() { |
|
|
|
|
_vm.BaseURL = await DataServices.GetBaseURLAsync(); |
|
|
|
|
_vm.Device1 = DataServices.CreateFallBackDevice(1); |
|
|
|
|
_vm.Device2 = DataServices.CreateFallBackDevice(2); |
|
|
|
|
_vm.Device3 = DataServices.CreateFallBackDevice(3); |
|
|
|
@ -45,21 +47,22 @@ namespace EyesAndEars.UWP {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async void UpdateViewModel(object sender, object e) { |
|
|
|
|
var url = WebAddressBox.Text; |
|
|
|
|
_vm.Device1 = await DataServices.UpdateDevice(url, 1); |
|
|
|
|
_vm.Device2 = await DataServices.UpdateDevice(url, 2); |
|
|
|
|
_vm.Device3 = await DataServices.UpdateDevice(url, 3); |
|
|
|
|
_vm.Device4 = await DataServices.UpdateDevice(url, 4); |
|
|
|
|
_vm.Device5 = await DataServices.UpdateDevice(url, 5); |
|
|
|
|
_vm.Device6 = await DataServices.UpdateDevice(url, 6); |
|
|
|
|
var url = _vm.BaseURL; |
|
|
|
|
if (!string.IsNullOrEmpty(url)) { |
|
|
|
|
_vm.Device1 = await DataServices.UpdateDevice(url, 1); |
|
|
|
|
_vm.Device2 = await DataServices.UpdateDevice(url, 2); |
|
|
|
|
_vm.Device3 = await DataServices.UpdateDevice(url, 3); |
|
|
|
|
_vm.Device4 = await DataServices.UpdateDevice(url, 4); |
|
|
|
|
_vm.Device5 = await DataServices.UpdateDevice(url, 5); |
|
|
|
|
_vm.Device6 = await DataServices.UpdateDevice(url, 6); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void RefreshButton_Click(object sender, RoutedEventArgs e) { |
|
|
|
|
void RefreshButton_Click(object sender, RoutedEventArgs e) => |
|
|
|
|
IntialiseDataContext(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void SaveURLButton_Click(object sender, RoutedEventArgs e) { |
|
|
|
|
// WORK ON THIS WENT YOU HAVE A LIVE SYSTEM WORKING WITH KNOWABLE DEFAULTS. |
|
|
|
|
async void SaveURLButton_Click(object sender, RoutedEventArgs e) { |
|
|
|
|
await DataServices.SaveBaseURLAsync(WebAddressBox.Text); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|