public void RefreshView()
        {
            AnalogousReactions.Clear();
            AnalogousReactionPreview = new ReactionViewVM();
            MasterReactionPreview    = new ReactionViewVM();
            Rsns = new ObservableCollection <ViewModels.RsnVM>(mainViewModel.TanVM.Rsns.Where(p => p.Reaction.Id == SelectedMasterReaction.Id).ToList());
            var participants = mainViewModel.TanVM.ReactionParticipants.Where(rp => rp.ReactionVM.Id == SelectedMasterReaction.Id).Select(rp => rp);

            AllParticipants = new ObservableCollection <ViewModels.ReactionParticipantVM>(participants);
            UpdateReactionPreview(SelectedMasterReaction);
            UpdateAnalogousReactionPreview(null);
            MasterReactionChanged.Invoke(this, SelectedMasterReaction);
        }
 public EditAnalogousVM()
 {
     AnalogousReactionPreview = new ReactionViewVM();
 }