private void ResearcherDeleteButtonOnClick(object sender, RoutedEventArgs e) { Button button = sender as Button; var researcherToDelete = unitOfWork.Researchers.Get((int)button.Tag); string message = "Ви впевнені що хочете видалити дані про викладача " + researcherToDelete.LastName + " " + researcherToDelete.FirstName + " " + researcherToDelete.MiddleName + "?"; DialogWindow dialogWindow = new DialogWindow(message); bool? dialogResult = dialogWindow.ShowDialog(); if (dialogResult != true) { return; } unitOfWork.Researchers.Delete(researcherToDelete.ResearcherId); unitOfWork.Save(); SearchButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent)); }