public void UpdateParkingInvoice(IVehicle vehicle, double amount)
        {
            var invoiceToUpdate =
                _parkingInvoices.FirstOrDefault(i => i.VehicleRegistrationNumber.Equals(vehicle.RegistrationNumber));

            if (invoiceToUpdate == null)
            {
                invoiceToUpdate = new ParkingInvoice(vehicle.RegistrationNumber, 0.0);
                _parkingInvoices.Add(invoiceToUpdate);
            }

            invoiceToUpdate.InvoiceAmount += amount;
            _totalInvoicedAmount += amount;
        }
 public void AddParkingInvoice(IVehicle vehicle, double amount)
 {
     var invoice = new ParkingInvoice(vehicle.RegistrationNumber, amount);
     _parkingInvoices.Add(invoice);
     _totalInvoicedAmount += amount;
 }