internal static SendPort TransformModel(Microsoft.BizTalk.ExplorerOM.SendPort omSendPort) { var sendPort = new SendPort { Name = omSendPort.Name, Description = omSendPort.Description, FilterGroups = FilterGroupTransformer.CreateFilterGroups(omSendPort.Filter), Priority = omSendPort.Priority, TrackingTypes = (TrackingTypes)omSendPort.Tracking, RouteFailedMessage = omSendPort.RouteFailedMessage, StopSendingOnFailure = omSendPort.StopSendingOnFailure, Dynamic = omSendPort.IsDynamic, TwoWay = omSendPort.IsTwoWay }; if (omSendPort.PrimaryTransport != null) { sendPort.PrimaryTransport = TransportInfoModelTransformer.TransforModel(omSendPort.PrimaryTransport); } if (omSendPort.SecondaryTransport != null) { sendPort.SecondaryTransport = TransportInfoModelTransformer.TransforModel(omSendPort.SecondaryTransport); } return(sendPort); }
internal static SendPortGroup TransformModel(Microsoft.BizTalk.ExplorerOM.SendPortGroup omSendPortGroup) { var sendPortGroup = new SendPortGroup(); sendPortGroup.Name = omSendPortGroup.Name; sendPortGroup.Description = omSendPortGroup.Description; sendPortGroup.FilterGroups = FilterGroupTransformer.CreateFilterGroups(omSendPortGroup.Filter); return(sendPortGroup); }