コード例 #1
0
 private void InvestigationActionHandler(InvestigationMessage message)
 {
     if (message.Type == InvestigationMessage.MessageType.CurrentInvestigationChanged)
     {
         this.CurrentInvestigationVm = message.InvestigationVm as InvestigationVm;
     }
 }
コード例 #2
0
 public void Open()
 {
     if (this.IsOpened)
     {
         return;
     }
     this.IsOpened = true;
     InvestigationMessage.SendInvestigationMessage(this, InvestigationMessage.MessageType.CurrentInvestigationChanged);
 }
コード例 #3
0
 private void InvestigationActionHandler(InvestigationMessage message)
 {
     if (message.Type == InvestigationMessage.MessageType.CurrentInvestigationChanged)
     {
         var cinv = message.InvestigationVm as InvestigationVm;
         if (cinv != null)
         {
             this.CurrentInvestigation = cinv;
         }
     }
 }
コード例 #4
0
        private void InvestigationActionHandler(InvestigationMessage message)
        {
            if (message.Type == InvestigationMessage.MessageType.CurrentInvestigationChanged)
            {
                this.SetIsSelectedInvestigation(false);
                this.InvestigationVm = message.InvestigationVm as InvestigationVm;
                this.SetIsSelectedInvestigation(this.IsSelected);

                this.CAddCapture.RaiseCanExecuteChanged();
                this.CAddNewGroup.RaiseCanExecuteChanged();
                this.CAddLog.RaiseCanExecuteChanged();
            }
        }
コード例 #5
0
        private void InvestigationActionHandler(InvestigationMessage message)
        {
            if (message.Type != InvestigationMessage.MessageType.CurrentInvestigationChanged)
            {
                return;
            }
            this.InvestigationVm = message.InvestigationVm as InvestigationVm;

            if (this.InvestigationVm == null)
            {
                return;
            }
            this.InvestigationVm.ToExportConversations.CollectionChanged += this.ToExportConversationsOnCollectionChanged;
        }
コード例 #6
0
        private void InvestigationMessageHandler(InvestigationMessage investigationMessage)
        {
            if (investigationMessage == null)
            {
                return;
            }
            switch (investigationMessage.Type)
            {
            case InvestigationMessage.MessageType.InvestigationCreated:
                break;

            case InvestigationMessage.MessageType.CurrentInvestigationChanged:
                var investigation = investigationMessage.Investigation as Investigation;
                this.NetfoxLogger.ChangeLoggingDirectory(investigation?.InvestigationInfo?.LogsDirectoryInfo);
                break;
            }
        }