Пример #1
0
        /// <summary>
        /// This method is used to save (insert/update) policy document details
        /// </summary>
        /// <param name="i_sConnectionString">db connection string</param>
        /// <param name="i_objPolicyDocumentDTO">policy document DTO</param>
        /// <returns></returns>
        public PolicyDocumentDTO SavePolicyDocument(string i_sConnectionString, PolicyDocumentDTO i_objPolicyDocumentDTO)
        {
            PolicyDocumentDTO objPolicyDocumentDTO = null;

            try
            {
                //PolicyDocumentDAL objPolicyDocumentDAL = new PolicyDocumentDAL();
                using (var objPolicyDocumentDAL = new PolicyDocumentDAL())
                {
                    objPolicyDocumentDTO = objPolicyDocumentDAL.SaveDetails(i_sConnectionString, i_objPolicyDocumentDTO);
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }

            return(objPolicyDocumentDTO);
        }
Пример #2
0
        /// <summary>
        /// This method is used to delete policy document and related information ie uploaded document and email upload
        /// </summary>
        /// <param name="i_sConnectionString"></param>
        /// <param name="i_nPolicyDocumentId"></param>
        /// <param name="nLoggedInUserID"></param>
        /// <returns></returns>
        public bool DeletePolicyDocument(string i_sConnectionString, int i_nPolicyDocumentId, int nLoggedInUserID)
        {
            bool bReturn = false;

            try
            {
                //PolicyDocumentDAL objPolicyDocumentDAL = new PolicyDocumentDAL();
                using (var objPolicyDocumentDAL = new PolicyDocumentDAL())
                {
                    bReturn = objPolicyDocumentDAL.Delete(i_sConnectionString, i_nPolicyDocumentId, nLoggedInUserID);
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }

            return(bReturn);
        }
Пример #3
0
        /// <summary>
        /// This method is used to get policy document details
        /// </summary>
        /// <param name="i_sConnectionString">db connection string</param>
        /// <param name="i_nPolicyDocumentId">policy document id</param>
        /// <returns></returns>
        public PolicyDocumentDTO GetPolicyDocumentDetails(string i_sConnectionString, int i_nPolicyDocumentId)
        {
            PolicyDocumentDTO objPolicyDocumentDTO = null;

            try
            {
                //PolicyDocumentDAL objPolicyDocumentDAL = new PolicyDocumentDAL();
                using (var objPolicyDocumentDAL = new PolicyDocumentDAL())
                {
                    objPolicyDocumentDTO = objPolicyDocumentDAL.GetDetails(i_sConnectionString, i_nPolicyDocumentId);
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }

            return(objPolicyDocumentDTO);
        }