Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter type of repository\n 1. FakeRoomRepository\n 2. SqlRoomRepository\n 3. XmlRoomRepository");
            int typeRepository = Convert.ToInt32(Console.ReadLine());

            switch(typeRepository)
            {
                case 1:
                    factory = new FakeRepositoryFactory();
                    break;
                case 2:
                    factory = new SqlRepositoryFactory();
                    break;
                case 3:
                    factory = new XmlRepositoryFactory();
                    break;
                default:
                    Console.Write("Error");
                    break;
            }
            repository = factory.CreateRoomRepository();

            TypeRoom[] entity = repository.getAll();

            ShowRepository(entity);

            Console.Read();
        }