private async Task UpdateUser(PlacedBet firstUserBet, int point, int place, BetUser user)
        {
            var placement = new FinishedBetPlacement
            {
                BetUserId = firstUserBet.BetUserId,
                BetId     = firstUserBet.BetId,
                Place     = place
            };

            if (user.Placements == null)
            {
                user.Placements = new List <FinishedBetPlacement> {
                    placement
                }
            }
            ;
            else
            {
                user.Placements.Add(placement);
            }

            user.Points += point;

            await _userBetRepository.UpdateUser(user);
        }
        public async Task UpdateBetWinner(FinishedBetPlacement betWinner)
        {
            var entity = await _set.FindAsync(betWinner.Id);

            if (entity != null)
            {
                _set.Update(entity);
                await _context.SaveChangesAsync();
            }
        }
 public async Task AddBetWinner(FinishedBetPlacement betWinner)
 {
     _set.Add(betWinner);
     await _context.SaveChangesAsync();
 }