static void Main(string[] args) { var sessionFactory = SessionFactoryBuilder.CreateSessionFactory(); var session = sessionFactory.OpenSession(); var lion = session.Get<Lion>(1); var gazelle = session.Get<Gazelle>(1); var bison = new Bison { Id = Guid.NewGuid(), FurThickness = "Really Thick", HasFur = true, HasHorns = false, HasTeeth = true, Name = "Bison", Description = "Large grazing animal with lots of fur" }; session.SaveOrUpdate(bison); session.Flush(); System.Console.WriteLine("All Db Transactions Complete!"); System.Console.ReadLine(); }
//Create animal from index passed in and return public Animal createAnimal(int animalCode) { Animal newAnimal = null; switch (animalCode) { case 0: newAnimal = new Armadillo(); break; case 1: newAnimal = new Brownbear(); break; case 2: newAnimal = new Puma(); break; case 3: newAnimal = new Bison(); break; } return newAnimal; }