public override bool TryCopyFrom(ConnectorDomainProperties properties) { var pipeProp = properties as PipeConnectorDomainProperties; if (pipeProp == null) { return false; } Pressure = pipeProp.Pressure; Temperature = pipeProp.Temperature; return true; }
public abstract bool TryCopyFrom(ConnectorDomainProperties properties);
private static ConnectorDomainPropertiesViewModel Create(ConnectorDomainProperties connectorDomainProperties) { var pipeProperties = connectorDomainProperties as PipeConnectorDomainProperties; if (pipeProperties != null) return new PipeConnectorDomainPropertiesViewModel(pipeProperties); return new ConnectorDomainPropertiesViewModel(connectorDomainProperties); }
public ConnectorDomainPropertiesViewModel(ConnectorDomainProperties connectorDomainProperties) { this.connectorDomainProperties = connectorDomainProperties; }
public ConnectorProperties(ConnectorDomainProperties domainProperties) { DomainProperties = domainProperties; }