/// <summary>
        /// This method is used for the insert/Update trading transaction letter details.
        /// </summary>
        /// <param name="i_sConnectionString">Connection string</param>
        /// <param name="i_objTransactionLetterDTO">Trading Transaction letter Object</param>
        /// <param name="i_nLoggedInUserID">Logged In User ID</param>
        /// <returns></returns>
        public TemplateMasterDTO InsertUpdateTradingTransactionLetterDetails(string i_sConnectionString, TemplateMasterDTO i_objTemplateMasterDTO, int i_nLoggedInUserID)
        {
            TemplateMasterDTO objTemplateMasterDTO = new TemplateMasterDTO();

            try
            {
                //TradingTransactionDAL objTradingTransactionDAL = new TradingTransactionDAL();
                using (var objTradingTransactionDAL = new InsiderTradingDAL.TradingTransactionDAL())
                {
                    objTemplateMasterDTO = objTradingTransactionDAL.InsertUpdateTradingTransactionLetterDetails(i_sConnectionString, i_objTemplateMasterDTO, i_nLoggedInUserID);
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }

            return(objTemplateMasterDTO);
        }