private static void CheckFXSpotLimits(Boolean blnIsSubmit, DA_TRN record, DA_TRN record2, out object PCESCEObject) { try { LimitDisplayModel PCECheckRecords = DealUIP.CheckFXSwapPCE(SessionInfo, record, record2, ProductId); LimitDisplayModel SCECheckRecords = record.FLAG_SETTLE.Value ? DealUIP.CheckFXSwapSCE(SessionInfo, record, record2, ProductId) : null; LimitDisplayModel CountryCheckRecords = DealUIP.CheckFXSwapCountryLimit(SessionInfo, record, record2, ProductId); PCESCEObject = ConsoLimitDisplay(blnIsSubmit, PCECheckRecords, SCECheckRecords, CountryCheckRecords); } catch (Exception ex) { throw new Exception(ex.Message); } }