public wndDeviceBase() { InitializeComponent(); Devices = new ObservableCollection <Members.Device>(); this.DataContext = this; foreach (var item in ent.Devices) { Members.Device dev = new Members.Device(); dev.ID = item.ID; dev.IP = item.IP; dev.Name = item.Name; dev.FullWork = (int)item.FullWork; dev.WorkToTO = (int)item.WorkToTO; Devices.Add(dev); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { wndDevice WndDevice = new wndDevice(); if (WndDevice.ShowDialog() == true) { Members.Device dev = new Members.Device(); dev.Name = WndDevice.DevName; dev.IP = WndDevice.IP; dev.WorkToTO = WndDevice.WorkToTo; dev.IsComm = false; Devices.Add(dev); ent.Devices.Add(new MonitoringDGU.Devices() { Name = dev.Name, IP = dev.IP, FullWork = 0, WorkToTO = dev.WorkToTO }); ent.SaveChanges(); } }