예제 #1
0
        private void SaveChanges()
        {
            switch (_selectedOperation)
            {
            case CrudOperation.Create:
                _workersManager.AddWorker(EditedWorker);
                break;

            case CrudOperation.Edit:
                _workersManager.EditWorker(EditedWorker);
                break;
            }
            IsWorkerEditVisible = false;
            RefreshWorkers();
        }
예제 #2
0
        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);
            }
        }