private void MakeNote(object obj) { if (!(obj is ReportHandViewModel reportHand)) { return; } var handNoteViewModel = new HandNoteViewModel(reportHand.GameNumber, (short)reportHand.PokerSiteId); var handNoteView = new HandNoteView(handNoteViewModel); handNoteView.ShowDialog(); if (handNoteViewModel.HandNoteEntity != null) { reportHand.HandNote = handNoteViewModel.HandNoteEntity.Note; } var statistic = ReportSelectedItem.Statistics?.FirstOrDefault(x => x.GameNumber == reportHand.GameNumber && x.PokersiteId == reportHand.PokerSiteId); if (statistic != null) { statistic.HandNote = handNoteViewModel.HandNoteEntity; } }
public HandNoteView(HandNoteViewModel vm) { InitializeComponent(); vm.CloseAction = this.Close; DataContext = vm; }