public double MezzoInUscita(Veicolo v) { Parcheggia p = (_parcheggia.Find(x => x.DataUscita == null && x.Targa == v.Targa)); p.DataUscita = DateTime.Now; return((p.DataUscita.Value - p.DataIngresso).Hours * GetPosto(p.IdPosto).TariffaOraria); }
public bool AggiungiVeicolo(Veicolo v) { bool ok = true; if (_veicoli.Find(x => x.Targa.ToUpper() == v.Targa.ToUpper()) == null) { _veicoli.Add(v); Salva(); } else { ok = false; } return(ok); }
public void MezzoInEntrata(Posto p, Veicolo v) { _parcheggia.Add(new Parcheggia(p, v)); Salva(); }
public Parcheggia(Posto p, Veicolo v) { DataIngresso = DateTime.Now; DataUscita = null; IdPosto = p.ID; Targa = v.Targa; }