public virtual ValidityPeriod GetOrAddPeriod(int sequence) { var period = Periods.FirstOrDefault(p => p.Sequence == sequence); if (period == null) { period = new ValidityPeriod { Sequence = sequence }; Periods.Add(period); } return(period); }
protected bool Equals(ValidityPeriod other) { return(Sequence == other.Sequence && From.Equals(other.From) && To.Equals(other.To) && string.Equals(Status, other.Status, StringComparison.InvariantCulture)); }