private void NewCharacterActionRequirementDialog()
 {
     Window_CharacterActionRequirement window =
         new Window_CharacterActionRequirement
         (
             null,
             null,
             null,
             NounId,
             ParagraphStateId,
             (win) =>
             {
                 Window_CharacterActionRequirement wWin = win as Window_CharacterActionRequirement;
                 if (wWin != null)
                     GinTubBuilderManager.CreateCharacterActionRequirement
                     (
                         wWin.CharacterActionRequirementCharacter.Value,
                         wWin.CharacterActionRequirementAction.Value
                     );
             }
         );
     window.Show();
 }
 private void Button_UpdateCharacterActionRequirement_Click(object sender, RoutedEventArgs e)
 {
     Window_CharacterActionRequirement window =
         new Window_CharacterActionRequirement
         (
             m_userControl_actionCharacterActionRequirement.CharacterActionRequirementId,
             m_userControl_actionCharacterActionRequirement.CharacterActionRequirementCharacter,
             m_userControl_actionCharacterActionRequirement.CharacterActionRequirementAction,
             NounId,
             ParagraphStateId,
             (win) =>
             {
                 Window_CharacterActionRequirement wWin = win as Window_CharacterActionRequirement;
                 if (wWin != null)
                     GinTubBuilderManager.UpdateCharacterActionRequirement
                     (
                         wWin.CharacterActionRequirementId.Value,
                         wWin.CharacterActionRequirementCharacter.Value,
                         wWin.CharacterActionRequirementAction.Value
                     );
             }
         );
     window.Show();
 }