public Battery ConvertBattery(BatteryCtrServiceReference.Battery battery) { if (battery == null) { return null; } var cust = ConvertCustomer(battery.Customer); var batteryStation = ConvertBatteryStation(battery.BatteryStation); var batteryType = ConvertBatteryType(battery.BatteryType); return new Battery { BatteryStation = batteryStation, BatteryType = batteryType, Customer = cust, Date = battery.Date, Id = battery.Id, IsReserved = battery.IsReserved, PercentCharged = battery.PercentCharged, RowVersion = battery.RowVersion, BatteryTypeID = battery.BatteryTypeID, BatteryStationID = battery.BatteryStationID }; }
public ZipCodes ConvertZipCode(BatteryCtrServiceReference.ZipCodes zipCodes) { if (zipCodes == null) { return null; } else return new ZipCodes { ZipCode = zipCodes.ZipCode, City = zipCodes.City, }; }
public BatteryType ConvertBatteryType(BatteryCtrServiceReference.BatteryType batteryType) { if (batteryType == null) { return null; } return new BatteryType { ID = batteryType.ID, Name = batteryType.Name, ChargeTime = batteryType.ChargeTime, RangeFullyCharged = batteryType.RangeFullyCharged, RowVersion = batteryType.RowVersion, }; }
public Customer ConvertCustomer(BatteryCtrServiceReference.Customer customer) { if (customer == null) { return null; } return new Customer { Id = customer.Id, Name = customer.Name, StreetAddress = customer.StreetAddress, PhoneNr = customer.PhoneNr, ZipCode = ConvertZipCode(customer.ZipCode), }; }
public BatteryStation ConvertBatteryStation(BatteryCtrServiceReference.BatteryStation batteryStation) { if (batteryStation == null) { return null; } //var zipCode = ConvertZipCode(batteryStation.ZipCode); return new BatteryStation { ID = batteryStation.ID, Latitude = batteryStation.Latitude, Longitude = batteryStation.Longitude, Type = batteryStation.Type, StreetAddress = batteryStation.StreetAddress, //ZipCode = zipCode, ZipCodeNumber = batteryStation.ZipCodeNumber, }; }
public ActionResult Edit(BatteryCtrServiceReference.Battery battery) { if (ModelState.IsValid) { this.batteryService.UpdateBattery(battery); return RedirectToAction("Index"); } return View(); }
public ReservationCtrServiceReference.Battery ConvertBatteryToReservationService(BatteryCtrServiceReference.Battery bat) { return new ReservationCtrServiceReference.Battery { IsReserved = bat.IsReserved, BatteryStationID = bat.BatteryStationID, Id = bat.Id, BatteryTypeID = bat.BatteryTypeID, Date = bat.Date, PercentCharged = bat.PercentCharged, RowVersion = bat.RowVersion, ReservationID = bat.ReservationID, }; }