private static Race CreateYateleySeries(int year) { var race = new Race() { Label = "Yateley Series", Distance = RaceDistance.TenKm }; var raceEvent1 = new RaceEvent(); raceEvent1.SetDate(new DateTime(year, 6, 1)); raceEvent1.Distance = (int)RaceDistance.FiveKm; var raceEvent2 = new RaceEvent(); raceEvent2.SetDate(new DateTime(year, 7, 6)); raceEvent2.Distance = (int)RaceDistance.FiveKm; var raceEvent3 = new RaceEvent(); raceEvent3.SetDate(new DateTime(year, 8, 3)); raceEvent3.Distance = (int)RaceDistance.FiveKm; race.Events.AddRange(new[] { raceEvent1, raceEvent2, raceEvent3 }); return(race); }
public RaceEvent CreateEvent(DateTime date, RaceDistance raceDistance) { var raceEvent = new RaceEvent() { Distance = (int)raceDistance, Results = new List <Dto.RacePersonTime>() }; raceEvent.SetDate(date); return(raceEvent); }
public static Race CreateSingleEventRace(string label, DateTime date, RaceDistance raceDistance) { var race = new Race() { Label = label, Distance = raceDistance }; var raceEvent = new RaceEvent() { Distance = (int)raceDistance }; raceEvent.SetDate(date); race.Events.Add(raceEvent); return(race); }
public static Race CreateFrimleyLodgeNovemberParkrun(int year) { var race = new Race(); race.Label = "FLP November"; race.Distance = RaceDistance.FiveKm; var currentDate = new DateTime(year, 11, 5); while (currentDate.Month == 11) { var raceEvent = new RaceEvent(); raceEvent.SetDate(currentDate); raceEvent.Distance = (int)RaceDistance.FiveKm; race.Events.Add(raceEvent); currentDate = currentDate.AddDays(7); } return(race); }
private static Race CreateTouristParkrun(int year) { var race = new Race { Label = "FLP Tourist", Distance = RaceDistance.FiveKm }; var currentDate = new DateTime(year, 2, 5); while (currentDate.Month < 11) { var raceEvent = new RaceEvent(); raceEvent.SetDate(currentDate); raceEvent.Distance = (int)RaceDistance.FiveKm; race.Events.Add(raceEvent); currentDate = currentDate.AddDays(7); } return(race); }