public void AddBatteries() { _connection = DependencyService.Get <ISQLiteDB>().GetConnection(); if (_connection.Table <BatteryClass>() == null) { _connection.CreateTableAsync <BatteryClass>(); } //Eventually this Battery List would be populated from sql-server battteries = new BatteryClass(2, 1284, 255, 140640, 1500); batterylist.Add(battteries); battteries = new BatteryClass(6, 428, 85, 43280, 1250); batterylist.Add(battteries); battteries = new BatteryClass(6, 250, 40, 20080, 1250); batterylist.Add(battteries); battteries = new BatteryClass(8, 182, 35, 14580, 1250); batterylist.Add(battteries); battteries = new BatteryClass(12, 60, 200, 30600, 3000); batterylist.Add(battteries); battteries = new BatteryClass(12, 40, 200, 25220, 1500); batterylist.Add(battteries); battteries = new BatteryClass(12, 30, 100, 14640, 3000); batterylist.Add(battteries); battteries = new BatteryClass(12, 25, 155, 13240, 1250); batterylist.Add(battteries); _connection.InsertAllAsync(batterylist); }
void CreateNewBattery() { BatteryClass newBattery = new BatteryClass(); BatteryViewModel workspace = new BatteryViewModel(newBattery, _repositories._batteryRepository, _repositories._batterytypeRepository); this.Workspaces.Add(workspace); this.SetActiveWorkspace(workspace); }
public BatteryViewModel(BatteryClass batterymodel, BatteryRepository batteryRepository) //AllBatteriesView需要 { if (batterymodel == null) { throw new ArgumentNullException("batterymodel"); } if (batteryRepository == null) { throw new ArgumentNullException("batteryRepository"); } _battery = batterymodel; _batteryRepository = batteryRepository; }
public BatteryViewModel(BatteryClass batterymodel, BatteryRepository batteryRepository, BatteryTypeRepository batterytypeRepository) //BatteryView需要 { if (batterymodel == null) { throw new ArgumentNullException("batterymodel"); } if (batteryRepository == null) { throw new ArgumentNullException("batteryRepository"); } if (batterytypeRepository == null) { throw new ArgumentNullException("batterymodelRepository"); } _battery = batterymodel; _batteryRepository = batteryRepository; _batterytypeRepository = batterytypeRepository; // Populate the AllCustomers collection with BatteryTypeViewModels. //this.CreateAllBatteryTypes(); }