private void InvestigationActionHandler(InvestigationMessage message) { if (message.Type == InvestigationMessage.MessageType.CurrentInvestigationChanged) { this.CurrentInvestigationVm = message.InvestigationVm as InvestigationVm; } }
public void Open() { if (this.IsOpened) { return; } this.IsOpened = true; InvestigationMessage.SendInvestigationMessage(this, InvestigationMessage.MessageType.CurrentInvestigationChanged); }
private void InvestigationActionHandler(InvestigationMessage message) { if (message.Type == InvestigationMessage.MessageType.CurrentInvestigationChanged) { var cinv = message.InvestigationVm as InvestigationVm; if (cinv != null) { this.CurrentInvestigation = cinv; } } }
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(); } }
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; }
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; } }