public bool Equals(SportEvent sportEvent) { if (this.Date == null || this.SportType == null || this.SportType.Name == null || this.Results == null) { return(false); } if ((object)sportEvent == null || sportEvent.Results == null || sportEvent.Date == null || sportEvent.SportType == null) { return(false); } return((this.Date == sportEvent.Date) && (SportType.Name == sportEvent.SportType.Name) && this.CheckResults(sportEvent.Results)); }
public override bool Equals(object obj) { if (this.Date == null || this.SportType == null || this.SportType.Name == null || this.Results == null) { return(false); } if (obj == null) { return(false); } SportEvent sportEvent = obj as SportEvent; if ((object)sportEvent == null || sportEvent.Results == null || sportEvent.Date == null || sportEvent.SportType == null) { return(false); } return((this.Date == sportEvent.Date) && (SportType.Name == sportEvent.SportType.Name) && this.CheckResults(sportEvent.Results)); }