private CostBatch removeConnection(IControllerConnection connection) { CostBatch deltas = new CostBatch(); foreach (TECConnectionType connectionType in connection.Protocol.ConnectionTypes) { deltas += (WireSummaryVM.RemoveRun(connectionType, connection.Length, connection.IsPlenum)); } if (connection.ConduitType != null) { deltas += (ConduitSummaryVM.RemoveRun(connection.ConduitType, connection.ConduitLength)); } return(deltas); }
private CostBatch addConnection(IControllerConnection connection) { if (!connection.IsTypical) { CostBatch deltas = new CostBatch(); foreach (TECConnectionType connectionType in connection.Protocol.ConnectionTypes) { deltas += (WireSummaryVM.AddRun(connectionType, connection.Length, connection.IsPlenum)); } if (connection.ConduitType != null) { deltas += (ConduitSummaryVM.AddRun(connection.ConduitType, connection.ConduitLength)); } return(deltas); } else { return(new CostBatch()); } }