async Task Save() { if (String.IsNullOrWhiteSpace(Vehicle.Year) && String.IsNullOrWhiteSpace(Vehicle.Make) && String.IsNullOrWhiteSpace(Vehicle.Model) && String.IsNullOrWhiteSpace(Vehicle.Trim) && String.IsNullOrWhiteSpace(Vehicle.Engine)) { await _pageService.DisplayAlert("Error", "Please enter all fields.", "OK"); return; } if (Vehicle.Id == 0) { await _vehicleStore.AddVehicle(Vehicle); MessagingCenter.Send(this, Events.VehicleAdded, Vehicle); } else { await _vehicleStore.UpdateVehicle(Vehicle); MessagingCenter.Send(this, Events.VehicleUpdated, Vehicle); } await _pageService.PopAsync(); }