public Task Disconnect(SettingsContract settings, VpnErrorTypeContract vpnError) { _logger.Info("Disconnect requested"); _serviceSettings.Apply(settings); _vpnConnection.Disconnect(Map(vpnError)); return(Task.CompletedTask); }
public VpnStateContract( VpnStatusContract status, VpnErrorTypeContract error, string endpointIp, bool networkBlocked, VpnProtocolContract protocol) { Status = status; Error = error; EndpointIp = endpointIp; NetworkBlocked = networkBlocked; Protocol = protocol; }
public VpnStateContract( VpnStatusContract status, VpnErrorTypeContract error, string endpointIp, bool networkBlocked, OpenVpnAdapter?openVpnAdapterType, VpnProtocolContract vpnProtocol, string label) { Status = status; Error = error; EndpointIp = endpointIp; NetworkBlocked = networkBlocked; OpenVpnAdapterType = openVpnAdapterType; VpnProtocol = vpnProtocol; Label = label; }
private static VpnError Map(VpnErrorTypeContract errorType) { return((VpnError)errorType); }
private static VpnError Map(VpnErrorTypeContract vpnError) { return((VpnError)vpnError); }