@Override
 public Reader UpdateReaderById(Reader reader) throws Exception {
   return readerDao.saveOrUpdate(reader);
 }
  @Override
  public void deletReader(Reader reader) throws Exception {

    readerDao.delete(reader);
  }
 @Override
 public Reader findReaderByUsingId(long id) throws Exception {
   return readerDao.findById(id);
 }
  @Override
  public Reader addOrEditReader(Reader reader) throws Exception {

    return readerDao.saveOrUpdate(reader);
  }