Use try catch around each methods to throw DaoException