public void EnterSwimmersTime(Registrant registrant, string swimTime) { Swimmer swimmer = registrant as Swimmer; if (Registrants.Contains(registrant)) { int locator = Registrants.IndexOf(registrant); Swim correspondingSwim = Swims[locator] as Swim; correspondingSwim.SwimTime = swimTime; swimmer.AddAsBestTime(swimMeet.PoolType, Distance, Stroke, TimeSpan.Parse("00:" + swimTime)); return; } throw new Exception("Swimmer has not entered event"); }
public void EnterSwimmersTime(Registrant registrant, string swimTime) { Swimmer swimmer = registrant as Swimmer; for (int i = 0; i < noOfRegistrants; i++) { if (swimmer.Number == registrants[i].Number) { swims[i].SwimTime = swimTime; swimmer.AddAsBestTime(swimMeet.PoolType, Distance, Stroke, TimeSpan.Parse("00:" + swimTime)); return; } } throw new Exception("Swimmer has not entered event"); }