public override bool Equals(Object a) { if (a is IInkomsten) { Verhuur b = (Verhuur)a; return(this.Tijdstip.Equals(b.Tijdstip) && this.PrijsPerUur.Equals(b.PrijsPerUur) && this.UrenVerhuurd.Equals(b.UrenVerhuurd) && this.GetType().Equals(a.GetType())); // return CompareTo((IInkomsten)a) == 0; } return(false); }
public int CompareTo(IInkomsten other) { Verhuur v = (Verhuur)other; if (v.tijdstip > other.Tijdstip) { return(1); } else if (v.tijdstip < other.Tijdstip) { return(-1); } else { return(0); } }
//Methodes public bool VoegToe(Verhuur verhuur) { Verhuringen.Add(verhuur); return(true); }