Esempio n. 1
0
 public void Remove(int Id)
 {
     using (var db = new LumenContext())
     {
         var loc = db.Devices.SingleOrDefault(x => x.Id == Id);
         db.Devices.Remove(loc);
         db.SaveChanges();
     }
 }
Esempio n. 2
0
 public void Add(Device device)
 {
     using (var db = new LumenContext())
     {
         device.Location     = db.Locations.Single(x => x.Id == device.Location.Id);
         device.Policy       = db.Policies.Single(x => x.Id == device.Policy.Id);
         device.Manufacturer = db.Manufacturers.Single(x => x.Id == device.Manufacturer.Id);
         device.Model        = db.Models.Single(x => x.Id == device.Model.Id);
         db.Devices.Add(device);
         db.SaveChanges();
     }
 }
Esempio n. 3
0
        public void Edit(Device device)
        {
            using (var db = new LumenContext())
            {
                var dev = db.Devices.SingleOrDefault(x => x.Id == device.Id);
                dev.IpAddress = device.IpAddress;
                dev.IpType    = device.IpType;

                dev.LoginEnablePassword = device.LoginEnablePassword;
                dev.LoginIpAddress      = device.LoginIpAddress;
                dev.LoginPassword       = device.LoginPassword;
                dev.LoginUserName       = device.LoginUserName;

                dev.NIC1DefaultGateway = device.NIC1DefaultGateway;
                dev.NIC1IpAddress      = device.NIC1NATIpAddress;
                dev.NIC1SubNetMask     = device.NIC1SubNetMask;
                dev.NIC1NATIpAddress   = device.NIC1NATIpAddress;
                dev.NIC2DefaultGateway = device.NIC2DefaultGateway;
                dev.NIC2IpAddress      = device.NIC2IpAddress;
                dev.NIC2SubNetMask     = device.NIC2SubNetMask;
                dev.NickName           = device.NickName;

                dev.ZipCode = device.ZipCode;

                device.Location     = db.Locations.Single(x => x.Id == device.Location.Id);
                device.Policy       = db.Policies.Single(x => x.Id == device.Policy.Id);
                device.Manufacturer = db.Manufacturers.Single(x => x.Id == device.Manufacturer.Id);
                device.Model        = db.Models.Single(x => x.Id == device.Model.Id);

                dev.Location     = device.Location;
                dev.Policy       = device.Policy;
                dev.Manufacturer = device.Manufacturer;
                dev.Model        = device.Model;

                db.SaveChanges();
            }
        }