private async void EditDoctor_ContextMenu_Click(object sender, RoutedEventArgs e) { if (_doctorsViewModel.SelectedDoctor == null) { return; } EditDoctorView editDoctorView = new EditDoctorView(_doctorsViewModel.SelectedDoctor); editDoctorView.ShowDialog(); if (!editDoctorView.IsEdited) { return; } await _doctorsViewModel.EditDoctorAsync(_doctorsViewModel.SelectedDoctor, editDoctorView.NewDoctor); }