private static void validateRegistration(TelecomDeviceRegistrationDbRecord actual,
                                          TelecomDeviceRegistrationDbRecord expected)
 {
     Assert.AreEqual(actual.AddressID, expected.AddressID);
     Assert.AreEqual(actual.DeviceID, expected.DeviceID);
     Assert.AreEqual(actual.ValidFrom, expected.ValidFrom);
     Assert.AreEqual(actual.ValidTo, expected.ValidTo);
 }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddDevice(string adr, string dev)
        {
            var r = new TelecomDeviceRegistrationDbRecord {
                AddressID = adr,
                DeviceID  = dev
            };
            await deviceRegistrations.AddObject(new TelecomDeviceRegistrationObject(r));

            return(RedirectToAction("EditAddress", new { id = adr }));
        }
 private bool isThis(TelecomDeviceRegistrationDbRecord record, TelecomDeviceRegistrationObject obj)
 {
     if (record.AddressID != obj.DbRecord.AddressID)
     {
         return(false);
     }
     if (record.DeviceID != obj.DbRecord.DeviceID)
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 4
0
        public static TelecomDeviceRegistrationObject Create(GeographicAddressObject address,
                                                             TelecomAddressObject device, DateTime?validFrom = null, DateTime?validTo = null)
        {
            var o = new TelecomDeviceRegistrationDbRecord {
                Address   = address?.DbRecord ?? new GeographicAddressDbRecord(),
                Device    = device?.DbRecord ?? new TelecomAddressDbRecord(),
                ValidFrom = validFrom ?? DateTime.MinValue,
                ValidTo   = validTo ?? DateTime.MaxValue
            };

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