bool IEquatable <Concert> .Equals(Concert other) { return(ConcertId.Equals(other.ConcertId)); }
protected bool Equals(ConcertCancelledEvent other) { return(ConcertId.Equals(other.ConcertId) && string.Equals(Reason, other.Reason)); }
protected bool Equals(TicketSaleStartedEvent other) { return(TicketSaleId.Equals(other.TicketSaleId) && ConcertId.Equals(other.ConcertId) && Date.Equals(other.Date)); }
protected bool Equals(ConcertPlannedEvent other) { return(ConcertId.Equals(other.ConcertId)); }