Ejemplo n.º 1
0
        public async Task <IActionResult> AddDevice(string adr, string dev)
        {
            var r = new TelecomDeviceRegistrationData
            {
                AddressID = adr,
                DeviceID  = dev
            };
            await deviceRegistrations.AddObject(new TelecomDeviceRegistration(r));

            return(RedirectToAction("EditAddress", new { id = adr }));
        }
        public static TelecomDeviceRegistration Create(GeographicAddress address,
                                                       TelecomAddress device,
                                                       DateTime?validFrom = null, DateTime?validTo = null)
        {
            var o = new TelecomDeviceRegistrationData {
                Address   = address?.Data ?? new GeographicAddressData(),
                Device    = device?.Data ?? new TelecomAddressData(),
                ValidFrom = validFrom ?? DateTime.MinValue,
                ValidTo   = validTo ?? DateTime.MaxValue
            };

            o.AddressID = o.Address?.ID;
            o.DeviceID  = o.Device?.ID;
            return(new TelecomDeviceRegistration(o));
        }