public static MsgBatching Generate(int msgCount, MsgBatchingType msgType) { var msg = new MsgBatching { MsgCount = msgCount < 1 ? 1 : msgCount, MsgType = msgType }; msg.Data = new List<object>(msg.MsgCount); for (var i = 0; i < msg.MsgCount; i++) msg.Data.Add(msg.MsgType == MsgBatchingType.Personal ? SomePersonalDataMessage.Generate() : msg.MsgType == MsgBatchingType.RPC ? RPCMessage.Generate() : msg.MsgType == MsgBatchingType.Trading ? (object) TradingRec.Generate() : EDI_X12_835.Generate() ); return msg; }
public static MsgBatching Generate(int msgCount, MsgBatchingType msgType) { var msg = new MsgBatching { MsgCount = msgCount < 1 ? 1 : msgCount, MsgType = msgType }; msg.Data = new List <object>(msg.MsgCount); for (var i = 0; i < msg.MsgCount; i++) { msg.Data.Add(msg.MsgType == MsgBatchingType.Personal ? SomePersonalDataMessage.Generate() : msg.MsgType == MsgBatchingType.RPC ? RPCMessage.Generate() : msg.MsgType == MsgBatchingType.Trading ? (object)TradingRec.Generate() : EDI_X12_835.Generate() ); } return(msg); }
public static MsgBatchingW Generate(int msgCount, MsgBatchingType msgType) { var msgBatching = new MsgBatchingW(); if (msgCount < 1) { msgCount = 1; } msgBatching.Data = new List <object>(msgCount); for (var i = 0; i < msgCount; i++) { msgBatching.Data.Add(msgType == MsgBatchingType.Personal ? SomePersonalDataMessage.Build() : msgType == MsgBatchingType.RPC ? RPCMessage.Generate() : msgType == MsgBatchingType.Trading ? (object)TradingRec.Generate() : EDI_X12_835W.Generate() ); } return(msgBatching); }