コード例 #1
0
 public EditCartridgeViewModel(ConfigurationModel configurationModel,
                               AmmoModel cartridgesModel,
                               Cartridge cartridgeToEdit = null)
 {
     Cartridge = cartridgeToEdit ?? new Cartridge();
     isNew     = cartridgeToEdit == null;
     configurationModel.Initialize();
     units                = configurationModel.Units;
     DisplayName          = "Cartridge Data";
     this.cartridgesModel = cartridgesModel;
 }
コード例 #2
0
        public AmmoViewModel(AmmoModel ammoModel,
                             RiflesModel riflesModel,
                             ConfigurationModel configurationModel,
                             IWindowManager windowManager,
                             IEventAggregator eventsAggregator)
            : base(eventsAggregator)
        {
#pragma warning disable CC0021 // Use nameof
            DisplayName = "Cartridges";
#pragma warning restore CC0021 // Use nameof
            this.ammoModel          = ammoModel;
            this.configurationModel = configurationModel;
            this.windowManager      = windowManager;

            configurationModel.Initialize();
            this.eventsAggregator = eventsAggregator;
            this.riflesModel      = riflesModel;
        }
コード例 #3
0
        public ActionResult Configure()
        {
            ConfigurationModel model = ConfigurationModel.Initialize(Profile);

            return(View(model));
        }