public FinishedEvent(IdEvent entered, TimingEvent timeStart, TimingEvent timeEnd, IdEvent left, Guid eventId = new Guid()) : base(timeEnd.Time, timeEnd.Rider, eventId == Guid.Empty ? Guid.NewGuid() : eventId) { Entered = entered; TimeStart = timeStart; TimeEnd = timeEnd; Left = left; }
public ManualDNFEvent(IdEvent started, string staffName, Guid eventId = new Guid()) : base(started.Time, started.Rider, eventId == Guid.Empty ? Guid.NewGuid() : eventId, staffName) { }
public UnitDNFEvent(FinishedEvent otherRider, IdEvent thisRider, Guid eventId = new Guid()) : base(otherRider.Time, thisRider.Rider, eventId == Guid.Empty ? Guid.NewGuid() : eventId) { OtherRider = otherRider; ThisRider = thisRider; }