public int Save(RoleUI objUI, System.Data.SqlClient.SqlTransaction objTrans) { int RoleID = 0; bool flagTransation = true; RoleDB objDB = new RoleDB(); objDB.Role = objUI.Role; objDB.IsActive = objUI.IsActive; objDB.Id = objUI.Id; objDB.CheckID = objUI.CheckID; DataAccessLayer objDataAccess = new DataAccessLayer(); try { if (objTrans == null) { flagTransation = false; objDataAccess.GetConnection.Open(); SqlTransaction objTransaction = objDataAccess.GetConnection.BeginTransaction(); objTrans = objTransaction; } RoleManager objManager = new RoleManager(); RoleID=objManager.SaveRole(objDB, objTrans); if (!flagTransation) objTrans.Commit(); return RoleID; } catch (Exception ex) { if (!flagTransation) objTrans.Rollback(); throw ex; } finally { objDataAccess.GetConnection.Close(); } }
void Awake() { instance = this; }
void Awake() { instance = this; }