Beispiel #1
0
        //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------


        /// <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);
 }