/// <summary> /// Default constructor /// </summary> public UtilitiesPageViewModel() { // Create view models ArchiveExplorerViewModels = new UtilityViewModel[] { new UtilityViewModel(new CNTArchiveExplorerUtility()), new UtilityViewModel(new IPKArchiveExplorerUtility()), }; ConverterViewModels = new UtilityViewModel[] { new UtilityViewModel(new R1SaveConverterUtility()), new UtilityViewModel(new R2SaveConverterUtility()), new UtilityViewModel(new GFConverterUtility()), new UtilityViewModel(new R3SaveConverterUtility()), new UtilityViewModel(new LOCConverterUtility()), new UtilityViewModel(new ROSaveConverterUtility()), new UtilityViewModel(new RJRSaveConverterUtility()), new UtilityViewModel(new RLSaveConverterUtility()), }; DecoderViewModels = new UtilityViewModel[] { new UtilityViewModel(new R1LngDecoderUtility()), new UtilityViewModel(new R12SaveDecoderUtility()), new UtilityViewModel(new R2SnaDsbDecoderUtility()), new UtilityViewModel(new R3SaveDecoderUtility()), }; OtherViewModels = new UtilityViewModel[] { new UtilityViewModel(new SyncTextureInfoUtility()), }; }
public SHES(BatteryViewModel bt, UtilityViewModel ut, SolarPanelViewModel sp, ConsumerViewModel cs, eVehicleChargerViewModel ev, ChartViewModel ch) { battery = bt; utility = ut; solar = sp; consumer = cs; vehicle = ev; chart = ch; BatteryManagement(); eVehicleManagement(); }
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e) { base.OnPropertyChanged(e); if (e.Property.Name == "DataContext") { UtilityViewModel m = DataContext as UtilityViewModel; if (m != null) { m.SetConfirmation(GetYesNo); } } }
public PartialViewResult UtilityPartial() { UtilityViewModel m = new UtilityViewModel(); var url = ConfigurationManager.AppSettings["UTILURL"]; if (url != null) { m.IframeUrl = url; } return(PartialView("_UtilityPartial", m)); }
public void CalculatePrice_SetPower_Test(double value) { UtilityViewModel utility = new UtilityViewModel(); Utility u = new Utility { PayingPrice = 2, Power = 0, Price = 0 }; UtilityViewModel.Utilities = new System.Collections.ObjectModel.ObservableCollection <Utility>(); UtilityViewModel.Utilities.Add(u); utility.CalculatePrice(value); Assert.AreEqual(value, u.Power); }
public SHES(BatteryViewModel batteryViewModel, UtilityViewModel utilityViewModel, SolarPanelViewModel solarPanelViewModel, ConsumersViewModel consumersViewModel) { battery = batteryViewModel; utility = utilityViewModel; solar = solarPanelViewModel; consumers = consumersViewModel; LoadDevices(); BatteryManagement(); createListener(); MakeLog(); }
public void CalculatePrice_GoodParameters_Test(double value) { UtilityViewModel utility = new UtilityViewModel(); Utility u = new Utility { PayingPrice = 2, Power = 0, Price = 0 }; UtilityViewModel.Utilities = new System.Collections.ObjectModel.ObservableCollection <Utility>(); UtilityViewModel.Utilities.Add(u); var retVal = utility.CalculatePrice(value); Assert.AreEqual(retVal, -value * u.PayingPrice); }