public void SlaKostMetNummerOp(KostOfBaat kost) { if (ControleerOfKostMetNummerAlIngevuldIs(kost.VraagId)) { KostenEnBaten.Remove(GeefKostMetNummer(kost.VraagId)); } KostenEnBaten.Add(kost); }
public void SlaBaatMetNummerOp(KostOfBaat baat) { if (ControleerOfBaatMetNummerAlIngevuldIs(baat.VraagId)) { KostenEnBaten.Remove(GeefBaatMetNummer(baat.VraagId)); } KostenEnBaten.Add(baat); }
public KostOfBaat GeefBaatMetNummer(int nummer) { return(KostenEnBaten.FirstOrDefault(b => b.VraagId == nummer && b.KostOfBaatEnum == KOBEnum.Baat)); }
public bool ControleerOfBaatMetNummerAlIngevuldIs(int nummer) { return(KostenEnBaten.Any(b => b.VraagId == nummer && b.KostOfBaatEnum == KOBEnum.Baat)); }
public KostOfBaat GeefKostMetNummer(int nummer) { return(KostenEnBaten.FirstOrDefault(k => k.VraagId == nummer && k.KostOfBaatEnum == KOBEnum.Kost)); }
public bool ControleerOfKostMetNummerAlIngevuldIs(int nummer) { return(KostenEnBaten.Any(k => k.VraagId == nummer && k.KostOfBaatEnum == KOBEnum.Kost)); }
public void BerekenSubtotaalBaten() { BatenResultaat = KostenEnBaten.Where(kob => kob.KostOfBaatEnum == KOBEnum.Baat).Sum(kob => kob.Resultaat); }