private void AddSupplierClickExecute(RoutedEventArgs obj) { if (_newSupplier?.Name == null) { MessageBox.Show("Give at least a name! Nothing saved.", "Invalid Input", MessageBoxButton.OK, MessageBoxImage.Error); return; } var newSupplier = new Supplier { Name = _newSupplier.Name, Description = _newSupplier.Description }; var value1 = _context.Suppliers.AddSupplier(newSupplier); _suppliers.Add(newSupplier); _context.Complete(); RaisePropertyChanged("SupplierView"); var id = _context.Suppliers.FindSupplierId(newSupplier); var value2 = _context.Suppliers.GetSupplier(newSupplier, id); Messenger.Default.Send(new NotificationMessage<Supplier>(newSupplier, "AddSupplier")); //Initialize(); }
private bool HandleSupplierChange(Supplier newSupplier) { if (!_context.Devices.ChangeSupplier(_selectedDevice, newSupplier)) { return false; } _context.Complete(); return true; }