private void AddCableClickExecute(RoutedEventArgs obj) { if (_newCable?.Name == null) { MessageBox.Show("Give at least a name! Nothing saved.", "Invalid Input", MessageBoxButton.OK, MessageBoxImage.Error); return; } var newCable = new CableType { Name = _newCable.Name, Description = _newCable.Description }; var value1 = _context.CableTypes.AddCableType(newCable); _cables.Add(newCable); _context.Complete(); var id = _context.CableTypes.FindCableTypeId(newCable); var value2 = _context.CableTypes.GetCableType(newCable, id); Messenger.Default.Send(new NotificationMessage<CableType>(newCable, "AddCableType")); RaisePropertyChanged("CableView"); }
private bool HandleCableTypeChange(CableType newCableType) { if (!_context.Devices.ChangeCableType(_selectedDevice, newCableType)) { return false; } _context.Complete(); return true; }