Beispiel #1
0
        private void OpenAddCandidateWindow(object sender, RoutedEventArgs e)
        {
            var newCandidate       = new Candidate("New", "Candidate", DateTime.Now);
            var addCandidateWindow = new AddCandidateWindow(newCandidate);

            if (addCandidateWindow.ShowDialog() == true)
            {
                newCandidate = addCandidateWindow.CurrentCandidate;
                ((GeekHunterApp)Application.Current).Candidates.AddCandidate(newCandidate);
                RefreshDataGrid();
            }
        }
Beispiel #2
0
        private void OpenEditCandidateWindow(object sender, RoutedEventArgs e)
        {
            var editCandidate = (Candidate)candidateGrid.SelectedItem;

            if (editCandidate != null)
            {
                var editCandidateWindow = new AddCandidateWindow(editCandidate);
                if (editCandidateWindow.ShowDialog() == true)
                {
                    editCandidate = editCandidateWindow.CurrentCandidate;
                    ((GeekHunterApp)Application.Current).Candidates.EditCandidate(editCandidate);
                    RefreshDataGrid();
                }
            }
        }