コード例 #1
0
ファイル: BasketModule.cs プロジェクト: pako4u2k/wipflash
 public BasketModule(IRegionManager regionManager, IEventAggregator events, PetRepository petRepository, AccessoryRepository accessoryRepository, Messenger messenger)
 {
     _regionManager = regionManager;
     _events = events;
     _petRepository = petRepository;
     _accessoryRepository = accessoryRepository;
     _messenger = messenger;
 }
コード例 #2
0
ファイル: BootStrapper.cs プロジェクト: pako4u2k/wipflash
 protected override DependencyObject CreateShell()
 {
     var events = Container.Resolve<IEventAggregator>();
     var history = new Domain.History();
     var petRepository = new PetRepository(history, events);
     var accessoryRepository = new AccessoryRepository();
     Container.RegisterInstance(history);
     Container.RegisterInstance(petRepository);
     Container.RegisterInstance(accessoryRepository);
     Container.RegisterInstance(new Messenger());
     Container.RegisterType(typeof(ShellViewModel));
     var shell = Container.Resolve<Shell>();
     shell.Show();
     return shell;
 }
コード例 #3
0
 public AccessoryViewModel(AccessoryRepository repository)
 {
     _repository = repository;
 }
コード例 #4
0
 public AccessoryRegistryModule(IRegionManager regionManager, AccessoryRepository accessoryRepository)
 {
     _regionManager = regionManager;
     _accessoryRepository = accessoryRepository;
 }