private UserVO InsertUser(UserVO newUser) { try { using(TransactionScope ts = new TransactionScope()){ UserDAO dao = new UserDAO(); LogDebug("Inserting Employee " + newUser.Username); newUser = dao.InsertUser(newUser); LogDebug("User succesfully inserted!"); ts.Complete(); } } catch (Exception e) { LogError(e.ToString()); throw e; } return newUser; }