private void bookBtn_Click(object sender, EventArgs e) { string name = nameTB.Text.Trim(); DateTime departure = monthCalendar1.SelectionStart; AstronautTrip at = new AstronautTrip(name, departure); AstronautTrip at2 = new AstronautTrip(name, departure); if (at.Equals(at2)) { return; } }
public override bool Equals(object obj) { if (obj == null) { return(false); } if (!(obj is AstronautTrip)) { return(false); } //AstronautTrip at = (AstronautTrip)obj; // old style C cast AstronautTrip at = obj as AstronautTrip; // C# as keyword //return (Name == at.Name) && (Depart == at.Depart); // shorthand way of comparing if ((Name == at.Name) && (Depart == at.Depart) && (Arrival == at.Arrival)) { return(true); } return(false); }