public void RegisterTypes(Prism.Ioc.IContainerRegistry containerRegistry) { containerRegistry.Register <IWatchListService, WatchListService>(); ViewModelLocationProvider.Register <WatchListView, WatchListViewModel>(); ViewModelLocationProvider.Register <AddWatchView, AddWatchViewModel>(); }
public void RegisterTypes(Prism.Ioc.IContainerRegistry containerRegistry) { //this.container.RegisterInstance(typeof(INewsFeedService), // container.Resolve<NewsFeedService>()); containerRegistry.Register <INewsFeedService>(() => container.Resolve <NewsFeedService>()); //this.container.RegisterInstance(typeof(ArticleViewModel), // container.Resolve<ArticleViewModel>()); //containerRegistry.Register<ArticleViewModel>(() => container.Resolve<ArticleViewModel>()); containerRegistry.Register <ArticleViewModel>(); //this.container.RegisterInstance(typeof(NewsReaderViewModel), // container.Resolve<NewsReaderViewModel>()); //containerRegistry.Register<NewsReaderViewModel>(() => container.Resolve<NewsReaderViewModel>()); containerRegistry.Register <NewsReaderViewModel>(); //this.container.RegisterInstance(typeof(INewsController), // container.Resolve<NewsController>()); //containerRegistry.Register<INewsController>(() => container.Resolve<NewsController>()); containerRegistry.Register <INewsController, NewsController>(); }
protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterSingleton <IRepository <Artist>, SqlRepository <Artist> >(); containerRegistry.RegisterSingleton <IRepository <Publisher>, SqlRepository <Publisher> >(); containerRegistry.RegisterSingleton <IRepository <Series>, SqlRepository <Series> >(); containerRegistry.RegisterSingleton <IRepository <ComicBook>, SqlRepository <ComicBook> >(); containerRegistry.RegisterSingleton <IRepository <ComicBookArtist>, SqlRepository <ComicBookArtist> >(); containerRegistry.RegisterSingleton <IOpenable <User>, SqlRepository <User> >(); containerRegistry.RegisterSingleton <IRepository <Order>, SqlRepository <Order> >(); containerRegistry.RegisterSingleton <DbContext, ShopDbEntities>(); containerRegistry.Register <IUserEmployeeFilterFactory, DbRoleFilterFactory>(); containerRegistry.RegisterInstance(typeof(User[]), new User[1]); }
public void RegisterTypes(Prism.Ioc.IContainerRegistry containerRegistry) { containerRegistry.Register <IMarketFeedService, MarketFeedService>(); containerRegistry.Register <IMarketHistoryService, MarketHistoryService>(); containerRegistry.Register <TrendLineViewModel, TrendLineViewModel>(); }