private async Task ExecuteSaveVehicleCommand() { if (IsBusy) { return; } IsBusy = true; try { //If Guid is empty, then is a new Vehicle to Create and the GUID will be generated in the microservices if (Vehicle.Id == Guid.Empty) { Guid createdVehicleGuid = await _vehiclesService.CreateVehicle(this.UrlPrefix, this.CurrentTenantId, Vehicle); } else { Guid updatedVehicleGuid = await _vehiclesService.UpdateVehicle(this.UrlPrefix, this.CurrentTenantId, Vehicle); } } catch (Exception ex) { //(CDLTLL) Xamarin.Insights.Report(ex); // --> Add here HockeyApp telemetry for crash/exception, etc. throw; } finally { IsBusy = false; } }