Exemple #1
0
 public override string ToString()
 {
     return(string.Format("Lap{4} {{{0} | {1} | {2} | {3}}}",
                          Driver.NumberString,
                          LapNumber,
                          CrossedAtTime.ToString(false),
                          Time.ToString(false),
                          this.Id));
 }
Exemple #2
0
        /// <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);
        }