in ContosoApp/ViewModels/OrderViewModel.cs [483:506]
public async Task SaveOrderAsync()
{
Order result = null;
try
{
result = await App.Repository.Orders.UpsertAsync(Model);
}
catch (Exception ex)
{
throw new OrderSavingException("Unable to save. There might have been a problem " +
"connecting to the database. Please try again.", ex);
}
if (result != null)
{
await dispatcherQueue.EnqueueAsync(() => IsModified = false);
}
else
{
await dispatcherQueue.EnqueueAsync(() => new OrderSavingException(
"Unable to save. There might have been a problem " +
"connecting to the database. Please try again."));
}
}