public Boolean addUserGroup(string user_grp) { DBConnection_EF conn = null; try { conn = DBConnection_EF.GetContext(); conn.BeginTransaction(); UASUSRGRP userGrp = new UASUSRGRP(); userGrp.USER_GRP = user_grp.Trim(); userGroupDao.insertUserGroup(conn, userGrp); conn.Commit(); } catch (Exception ex) { logger.Warn("Add User Group Failed from UASUFNC [user_grp:{0}]", user_grp, ex); if (conn != null) { try { conn.Rollback(); } catch (Exception exception) { logger.Warn("Rollback Failed.", exception); } } return(false); } finally { if (conn != null) { try { conn.Close(); } catch (Exception exception) { logger.Warn("Close Connection Failed.", exception); } } } return(true); }