//------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /// <summary> /// Creates the RFDevice. /// </summary> /// <param name="pll">The PLL.</param> /// <param name="ds">The ds.</param> /// <param name="bIsSelected">if set to <c>true</c> [b is selected].</param> private void AddRFDevice(PointLatLng pll, DeviceSource ds = DeviceSource.User, bool bIsSelected = false) { RFDevice newdevice = this.CurrentSelectedTemplate; // Die müssen wir ja neu vergeben ... newdevice.PrimaryKey = Guid.NewGuid(); // Und die müssen wir zuweisen, der Rest wird aus dem Template übernommen ... newdevice.DeviceSource = ds; newdevice.Latitude = pll.Lat; newdevice.Longitude = pll.Lng; AddRFDevice(newdevice, bIsSelected); //AddRFDevice( new RFDevice //{ // DeviceSource = ds, // Latitude = pll.Lat, // Longitude = pll.Lng //}, bIsSelected ); }
public static RFDevice WithDeviceSource(this RFDevice instance, DeviceSource value) { instance.DeviceSource = value; return(instance); }