using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.BL.Entities; using Tango.PMR.Connection; using Tango.PMR.Integration; namespace Tango.Integration.ExternalBridge { public class ExternalBridgeReceiverLoginRequestEventArgs : EventArgs { private Action _confirm; private Action _decline; public ExternalBridgeReceiverLoginRequestEventArgs(Action confirm, Action decline) { _confirm = confirm; _decline = decline; } public ExternalBridgeLoginRequest Request { get; set; } public String Address { get; set; } public void Confirm(Machine machine, DeviceInformation deviceInformation, ApplicationInformation applicationInformation) { _confirm(machine, deviceInformation, applicationInformation); } public void Decline(String reason) { _decline(reason); } } }