private void SaveChanges() { switch (_selectedOperation) { case CrudOperation.Create: _workersManager.AddWorker(EditedWorker); break; case CrudOperation.Edit: _workersManager.EditWorker(EditedWorker); break; } IsWorkerEditVisible = false; RefreshWorkers(); }
private void SaveChanges() { if (WorkerValidator.Perform(EditedWorker)) { switch (_selectedOperation) { case CrudOperation.Create: _workersManager.AddWorker(EditedWorker); break; case CrudOperation.Edit: _workersManager.EditWorker(EditedWorker); break; } IsWorkerEditVisible = false; RefreshWorkers(); } else { MessageBox.Show("Yoe have entered incorrect data!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }