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();
        }