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(); }