public WebServiceOnly.Models.Connection ConvertConnection(LocationCtrServiceReference.Connection c)
        {
            if (c == null)
            {
                return null;
            }

            return new WebServiceOnly.Models.Connection
            {
                ID = c.ID,
                Distance = c.Distance,
                //From = ConvertLocation(c.From),
                //To = ConvertLocation(c.To),
                FromID = c.FromID,
                ToID = c.ToID,
                Time = c.Time,
                RowVersion = c.RowVersion,
            };
        }
 public ZipCodes ConvertZipCode(LocationCtrServiceReference.ZipCodes zipCodes)
 {
     if (zipCodes == null)
     {
         return null;
     }
     else return new ZipCodes
     {
         ZipCode = zipCodes.ZipCode,
         City = zipCodes.City,
     };
 }
        public BatteryStation ConvertBatteryStation(LocationCtrServiceReference.BatteryStation batteryStation)
        {
            if (batteryStation == null)
            {
                return null;
            }

            return new BatteryStation
            {
                ID = batteryStation.ID,
                Latitude = batteryStation.Latitude,
                Longitude = batteryStation.Longitude,
                Type = batteryStation.Type,
                StreetAddress = batteryStation.StreetAddress,
                ZipCode = this.ConvertZipCode(batteryStation.ZipCode),
                ZipCodeNumber = batteryStation.ZipCodeNumber,
                Batteries = this.ConvertBatteries(batteryStation.Batteries),
                RowVersion = batteryStation.RowVersion,
            };
        }
 private Battery ConvertBattery(LocationCtrServiceReference.Battery battery)
 {
     if (battery == null)
     {
         return null;
     }
     return new Battery
     {
         Id = battery.Id,
         Date = battery.Date,
         BatteryTypeID = battery.BatteryTypeID,
         BatteryStationID = battery.BatteryStationID,
         IsReserved = battery.IsReserved,
         PercentCharged = battery.PercentCharged,
         RowVersion = battery.RowVersion,
     };
 }
        public WebServiceOnly.Models.Location ConvertLocation(LocationCtrServiceReference.Location location)
        {
            if (location == null)
            {
                return null;
            }

            return new WebServiceOnly.Models.Location
            {
                ID = location.ID,
                Latitude = location.Latitude,
                Longitude = location.Longitude,
                Type = location.Type,
                RowVersion = location.RowVersion,
            };
        }