/// <summary>
 /// Adds a bet to Users and persists it. Returns true if the transaction succeeds.
 /// </summary>
 /// <param name="user"></param>
 /// <param name="bet"></param>
 /// <returns>Boolean</returns>
 public bool AddBetToUser(User user, Bet bet)
 {
     try {
         bool toReturn;
         if (user.Account.Balance >= bet.Amount)
         {
             user.Account.Balance = user.Account.Balance - bet.Amount;
             UpdateAccount(user);
             bet.Odds = bet.Odds / 100M;
             _dbUser.AddBetToUser(user, bet);
             toReturn = true;
         }
         else
         {
             toReturn = false;
         }
         return(toReturn);
     } catch (System.Exception) {
         throw;
     }
 }