Пример #1
0
        public void CloseAuction(string auctionId)
        {
            try
            {
                var profileName        = _connections.GetProfileName(Context.ConnectionId);
                var item               = _auctions.Close(profileName, auctionId);
                var winnerConnectionId = _connections.GetConnectionId(item.LastBidderName);

                Clients.All.auctionClosed(new AuctionClosed
                {
                    Id                 = auctionId,
                    ItemName           = item.Name,
                    WinnerConnectionId = winnerConnectionId,
                    WinnerName         = item.LastBidderName
                });
            }
            catch (Exception ex)
            {
                Clients.Caller.errorMessage(ex.Message);
            }
        }