public override string ToString() { return(string.Format("Lap{4} {{{0} | {1} | {2} | {3}}}", Driver.NumberString, LapNumber, CrossedAtTime.ToString(false), Time.ToString(false), this.Id)); }
/// <summary> /// Checks if object has all required attributes. /// </summary> /// <returns></returns> public bool IsValid() { List <bool> rets = new List <bool>(); rets.Add(Driver != null); //rets.Add(Time.IsZero() == false); // removed, because Time is calculated in here as difference of two crosses. rets.Add(CrossedAtTime.IsZero() == false); bool ret = rets.Contains(false) == false; return(ret); }