public object Create(NewAuctionCommand command) { var newAuction = new Auction() { Id = _auctions.Count + 1, Title = command.Title, Description = command.Description, MinBid = command.MinBid }; _auctions.Add(newAuction); TraderHubUtil.BroadcastNewAuction(newAuction); return new object(); }
public static void BroadcastNewAuction(Auction auction) { var hub = GetHubContext(); hub.Clients.newAuction(auction); }
public static void BroadcastBidPlacedFor(Auction auction) { var hub = GetHubContext(); hub.Clients.bidPlaced(new { auction.Id, auction.HighestBid, auction.Bids, NewBid = true }); }