public IRepository InsertHands(IEnumerable <IConvertedPokerHand> handsToInsert)
        {
            Action <IStatelessSession> insertHands = statelessSession => {
                foreach (IConvertedPokerHand convertedHand in handsToInsert)
                {
                    try
                    {
                        _pokerHandDao.Insert(convertedHand, statelessSession);
                    }
                    catch (Exception excep)
                    {
                        Log.Error(excep);
                    }
                }
            };

            _transactionManager.BatchExecute(insertHands);

            return(this);
        }