private void buttonBuild_Click(object sender, EventArgs e)
        {
            PinewoodDerby.DataAccess.Models.Race race = new PinewoodDerby.DataAccess.Models.Race()
            {
                Name = this.textBoxRaceName.Text,
                Description = string.Concat("Pinewood Derby Race ", DateTime.Now.ToShortDateString()),
                CreateDate = DateTime.Now
            };

            this.Race = race;

            this.DialogResult = DialogResult.Yes;
        }
        private void buttonBuild_Click(object sender, EventArgs e)
        {
            PinewoodDerby.DataAccess.Models.Race race = new PinewoodDerby.DataAccess.Models.Race()
            {
                Name        = this.textBoxRaceName.Text,
                Description = string.Concat("Pinewood Derby Race ", DateTime.Now.ToShortDateString()),
                CreateDate  = DateTime.Now
            };

            this.Race = race;

            this.DialogResult = DialogResult.Yes;
        }
        private void AddRacers(PinewoodDerby.DataAccess.Models.Race race, int howMany)
        {
            for (int i = 0; i < howMany; i++)
            {
                PinewoodDerby.DataAccess.Models.Racer racer = new PinewoodDerby.DataAccess.Models.Racer()
                {
                    Firstname = "Racer",
                    Lastname  = i.ToString(),
                    Den       = "0",
                    Race      = race
                };

                race.Racers.Add(racer);
            }

            using (NHibernateUnitOfWork.UnitOfWork.Start())
            {
                IRaceRepository repository = new RaceRepository();
                repository.Add(race);
            }
        }