/* Constructor with area */ public AreaContract(Area a) { this.AreaId = a.area_id; this.CityId = a.city_id; this.Name = new Name(); this.Name.Swedish = a.area_swe; this.Name.English = (a.area_swe != a.area_eng) ? a.area_eng : ""; this.Latitude = a.latitude; this.Longitude = a.longitude; }
/* Area to Area contract */ public static AreaContract ToContract(Area a) { return new AreaContract(a); }
public static MobileArea ToMobile(Area area) { return new MobileArea(area); }
public MobileArea(Area area) { this.Area = AreaContract.ToContract(area); this.CityName = (area.City != null) ? area.City.city1 : ""; }