using YLErp.DBModels; namespace YLErp.Models { public class TradeDocGenerateResult { public OtcTradeBase Trade { get; } public IEnumerable Trades { get; set; } public Exception Exception { get; set; } public string ErrorMessage { get; set; } public string OutputFilePath { get; set; } public TradeDocGenerateResult(OtcTradeBase trade) { Trade = trade ?? throw new ArgumentNullException(nameof(trade)); } public TradeDocGenerateResult(IEnumerable trades) { Trade = trades.First(); Trades = trades; } } }