|
@@ -39,9 +39,9 @@ namespace PRS.Mobile
|
|
|
|
|
|
var tasks = new Task[]
|
|
var tasks = new Task[]
|
|
{
|
|
{
|
|
- Task.Run(() => App.Data.Jobs.Refresh(false)),
|
|
|
|
- Task.Run(() => App.Data.Equipment.Refresh(false)),
|
|
|
|
- Task.Run(() => App.Data.EquipmentGroups.Refresh(false))
|
|
|
|
|
|
+ Task.Run(() => App.Data.Jobs.Refresh(true)),
|
|
|
|
+ Task.Run(() => App.Data.Equipment.Refresh(true)),
|
|
|
|
+ Task.Run(() => App.Data.EquipmentGroups.Refresh(true))
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
@@ -58,7 +58,17 @@ namespace PRS.Mobile
|
|
|
|
|
|
private void Reset_Clicked(object sender, EventArgs e)
|
|
private void Reset_Clicked(object sender, EventArgs e)
|
|
{
|
|
{
|
|
- Refresh();
|
|
|
|
|
|
+ var tasks = new Task[]
|
|
|
|
+ {
|
|
|
|
+ Task.Run(() => App.Data.Jobs.Refresh(true)),
|
|
|
|
+ Task.Run(() => App.Data.Equipment.Refresh(true)),
|
|
|
|
+ Task.Run(() => App.Data.EquipmentGroups.Refresh(true))
|
|
|
|
+
|
|
|
|
+ };
|
|
|
|
+ Task.WhenAll(tasks).ContinueWith(_ =>
|
|
|
|
+ {
|
|
|
|
+ Dispatcher.BeginInvokeOnMainThread(Refresh);
|
|
|
|
+ });
|
|
}
|
|
}
|
|
|
|
|
|
private class Marker
|
|
private class Marker
|