private void AddSignalTypeClickExecute(RoutedEventArgs obj) { if (_newSignalType?.Name == null) { MessageBox.Show("Give at least a name! Nothing saved.", "Invalid Input", MessageBoxButton.OK, MessageBoxImage.Error); return; } var newSignalType = new SignalType { Name = _newSignalType.Name, Description = _newSignalType.Description }; var value1 = _context.SignalTypes.AddSignalType(newSignalType); _signalTypes.Add(newSignalType); _context.Complete(); var id = _context.SignalTypes.FindSignalTypeId(newSignalType); var value2 = _context.SignalTypes.GetSignalType(newSignalType, id); Messenger.Default.Send(new NotificationMessage<SignalType>(newSignalType, "AddSignalType")); //Initialize(); RaisePropertyChanged("SignalTypeView"); }
private bool HandleSignalTypeChange(SignalType newSignalType) { if (!_context.Sockets.ChangeSignalType(_selectedSocket, newSignalType)) { return false; } _context.Complete(); return true; }