Exemplo n.º 1
0
 private void RegistrateStatisticViewModel()
 {
     statisticViewModelFactory.Registrate(string.Format(STATISTIC_KEY_FORMAT, typeof(DE.Abonnement).FullName), typeof(Abonnements.StatisticOfItemViewModel));
     statisticViewModelFactory.Registrate(string.Format(STATISTIC_KEY_FORMAT, typeof(DE.Author).FullName), typeof(Authors.StatisticOfItemViewModel));
     statisticViewModelFactory.Registrate(string.Format(STATISTIC_KEY_FORMAT, typeof(DE.Book).FullName), typeof(Book.StatisticOfItemViewModel));
     statisticViewModelFactory.Registrate(string.Format(STATISTIC_KEY_FORMAT, typeof(DE.Category).FullName), typeof(Category.StatisticOfItemViewModel));
     statisticViewModelFactory.Registrate(string.Format(STATISTIC_KEY_FORMAT, typeof(DE.Genre).FullName), typeof(Genre.StatisticOfItemViewModel));
     statisticViewModelFactory.Registrate(string.Format(STATISTIC_KEY_FORMAT, typeof(DE.PublishingHouse).FullName), typeof(PublishingHouse.StatisticOfItemViewModel));
     statisticViewModelFactory.Registrate(string.Format(STATISTIC_KEY_FORMAT, typeof(DE.Reader).FullName), typeof(Reader.StatisticOfItemViewModel));
 }
Exemplo n.º 2
0
 private void RegistrateValidationCommand()
 {
     validationCommandFactory.Registrate(typeof(DE.Abonnement).Name, typeof(CV.AbonnementValidationCommand));
     validationCommandFactory.Registrate(typeof(DE.Author).Name, typeof(CV.AuthorValidationCommand));
     validationCommandFactory.Registrate(typeof(DE.Book).Name, typeof(CV.BookValidationCommand));
     validationCommandFactory.Registrate(typeof(DE.Category).Name, typeof(CV.CategoryValidationCommand));
     validationCommandFactory.Registrate(typeof(DE.Genre).Name, typeof(CV.GenreValidationCommand));
     validationCommandFactory.Registrate(typeof(DE.PublishingHouse).Name, typeof(CV.PublishingHouseValidationCommand));
     validationCommandFactory.Registrate(typeof(DE.Reader).Name, typeof(CV.ReaderValidationCommand));
 }
Exemplo n.º 3
0
        // CONSTRUCTORS
        public MenuControllerViewModel()
        {
            menuItemIndex = -1;
            menuItems     = new Structs.MenuItem[]
            {
                new Structs.MenuItem
                {
                    ItemText  = "Reader",
                    ImagePath = @"pack://*****:*****@"pack://application:,,,/Resources/Pictogram/abonnement.png",
                },
                new Structs.MenuItem
                {
                    ItemText  = "Book",
                    ImagePath = @"pack://*****:*****@"pack://application:,,,/Resources/Pictogram/author.png",
                },
                new Structs.MenuItem
                {
                    ItemText  = "Category",
                    ImagePath = @"pack://*****:*****@"pack://application:,,,/Resources/Pictogram/genre.png",
                },
                new Structs.MenuItem
                {
                    ItemText  = "Publishing House",
                    ImagePath = @"pack://application:,,,/Resources/Pictogram/publishing_house.png",
                }
            };

            // register factory, menu item to view model
            menuItemViewModelFactory = new Core.Services.Factory <ViewModelBase>();
            menuItemViewModelFactory.Registrate(menuItems[0].ItemText, typeof(Reader.AllItemViewModel));
            menuItemViewModelFactory.Registrate(menuItems[1].ItemText, typeof(Abonnements.AllItemViewModel));
            menuItemViewModelFactory.Registrate(menuItems[2].ItemText, typeof(Book.AllItemViewModel));
            menuItemViewModelFactory.Registrate(menuItems[3].ItemText, typeof(Authors.AllItemViewModel));
            menuItemViewModelFactory.Registrate(menuItems[4].ItemText, typeof(Category.AllItemViewModel));
            menuItemViewModelFactory.Registrate(menuItems[5].ItemText, typeof(Genre.AllItemViewModel));
            menuItemViewModelFactory.Registrate(menuItems[6].ItemText, typeof(PublishingHouse.AllItemViewModel));
        }