public async Task <decimal> UnregisterVehicleAsync(string registrationNumber) { var vehicleDb = await GetVehicle(registrationNumber); var timeSpentInParking = await parkingLotService.TryToUnregisterCar(vehicleDb); return(CalculatePaymentAmount(vehicleDb, timeSpentInParking)); }