private PortForwarding AddPortForwarding(PortForwardingData portForwardingData) { var portForwarding = new PortForwarding(_currentId.ToString(), portForwardingData); _portForwardingConfigurations[portForwarding.Id] = portForwarding; _currentId++; return(portForwarding); }
void TransferPortforwardingData(PortForwardingData portForwardingData) { Name = portForwardingData.Name; Protocol = portForwardingData.Protocol; SourceIp = portForwardingData.SourceIp; SourcePort = portForwardingData.SourcePort; DestinationIp = portForwardingData.DestinationIp; DestinationPort = portForwardingData.DestinationPort; }
public Task EditPortForwarding(string id, PortForwardingData portForwardingData) { if (_portForwardingConfigurations.ContainsKey(id)) { var editedPortForwarding = _portForwardingConfigurations[id]; editedPortForwarding.Name = portForwardingData.Name; editedPortForwarding.Protocol = portForwardingData.Protocol; editedPortForwarding.SourceIp = portForwardingData.SourceIp; editedPortForwarding.SourcePort = portForwardingData.SourcePort; editedPortForwarding.DestinationIp = portForwardingData.DestinationIp; editedPortForwarding.DestinationPort = portForwardingData.DestinationPort; } return(Task.CompletedTask); }
Task IPortForwardingService.AddPortForwarding(PortForwardingData portForwardingData) { AddPortForwarding(portForwardingData); return(Task.CompletedTask); }
public PortForwarding(string id, PortForwardingData portForwardingData) { Id = id; TransferPortforwardingData(portForwardingData); Enabled = true; }