public BatteryStation CreateBatteryStation(int id, int type, double longitude, double latitude, string zipCodeID, string streetAddress) { var batteryStation = new BatteryStation { ID = id, Type = type, Longitude = longitude, Latitude = latitude, ZipCodeNumber = zipCodeID, StreetAddress = streetAddress, }; this.locationRepository.InsertLocation(batteryStation); this.locationRepository.Save(); return batteryStation; }
public void AddBatteriesToStation(Battery battery, BatteryStation batteryStation) { this.locationRepository.AddBatteriesToStation(batteryStation, battery); this.locationRepository.Save(); }
public void AddBatteryTypeToStation(BatteryStation batteryStation, BatteryType batteryType) { this.locationRepository.AddBatteryTypeToStation(batteryStation, batteryType); this.locationRepository.Save(); }
public void RemoveBatteriesFromStation(BatteryStation batteryStation, Battery battery) { this.locationRepository.RemoveBatteriesFromStation(batteryStation, battery); this.locationRepository.Save(); }
public void RemoveBatteryTypeFromStation(BatteryStation batteryStation, BatteryType batteryType) { this.locationRepository.RemoveBatteryTypeFromStation(batteryStation, batteryType); this.locationRepository.Save(); }
public void AddBatteryTypeToStation(BatteryStation batteryStation, BatteryType batteryType) { controller.AddBatteryTypeToStation(batteryStation, batteryType); }
public void ReadBatteryStations() { string locations = @".\..\..\batterystations.xml"; reader = XmlReader.Create(locations); BatteryStation loc = null; this.batteryStationList = new List<Location>(); while (reader.Read()) { if ((reader.NodeType == XmlNodeType.Element)) { string switchCase = reader.Name; switch (switchCase) { case "RECORD": loc = new BatteryStation(); batteryStationList.Add(loc); break; case "streetaddress": reader.Read(); loc.StreetAddress = reader.Value; //Console.WriteLine(loc.StreetAddress); break; case "zipcode": reader.Read(); //loc.ZipCode = new ZipCodes { ZipCode = reader.Value }; loc.ZipCodeNumber = reader.Value; //Console.WriteLine(loc.ZipCode); break; case "city": reader.Read(); //loc.City = reader.Value; //Console.WriteLine(loc.City); break; case "longitude": reader.Read(); string longitude = reader.Value; loc.Longitude = Convert.ToDouble(reader.Value, System.Globalization.CultureInfo.InvariantCulture); //Console.WriteLine(loc.Longitude); break; case "latitude": reader.Read(); loc.Latitude = Convert.ToDouble(reader.Value, System.Globalization.CultureInfo.InvariantCulture); //Console.WriteLine(loc.Latitude); break; case "id": reader.Read(); loc.ID = Convert.ToInt16(reader.Value); //Console.WriteLine(loc.Id); break; case "type": reader.Read(); loc.Type = Convert.ToInt16(reader.Value); //Console.WriteLine(loc.Type); break; } } } }
public void AddBatteriesToStation(Battery battery, BatteryStation batteryStation) { controller.AddBatteriesToStation(battery, batteryStation); }
public void RemoveBatteryTypeFromStation(BatteryStation batteryStation, BatteryType batteryType) { controller.RemoveBatteryTypeFromStation(batteryStation, batteryType); }
public void RemoveBatteriesFromStation(BatteryStation batteryStation, Battery battery) { controller.RemoveBatteriesFromStation(batteryStation, battery); }
public void AddBatteryTypeToStation(BatteryStation batteryStation, BatteryType batteryType) { batteryStation.BatteryTypes.Add(batteryType); this.context.Entry(batteryStation).State = EntityState.Modified; }
public void RemoveBatteryTypeFromStation(BatteryStation batteryStation, BatteryType batteryType) { batteryStation.BatteryTypes.Remove(batteryType); this.context.Entry(batteryStation).State = EntityState.Modified; }