private async Task SendWebsocketMatchEvent(DatabaseModel.User user, int matchId, List <Item> itemModels, DatabaseModel.Bet insertedBet) { foreach (var itemModel in itemModels) { itemModel.Owner = new User { ImageUrl = user.ImageUrl, Name = user.Name, SteamId = user.SteamId }; } var model = new UserBetsOnMatchModel { MatchId = matchId, Bet = new Bet { DateTime = insertedBet.Created, Items = itemModels, User = new User { Name = user.Name, ImageUrl = user.ImageUrl, SteamId = user.SteamId }, } }; await _matchHub.UserBetsOnMatch(model); }
public async Task UserBetsOnMatch(UserBetsOnMatchModel obj) { await SendToAll(obj, "onBetPlaced"); }