public async void Put(int id, [FromBody] MatchScore score) { Match _match = _matchRepository.GetSingle(id); _match.HostScore = score.HostScore; _match.GuestScore = score.GuestScore; _matchRepository.Commit(); MatchViewModel _matchVM = Mapper.Map <Match, MatchViewModel>(_match); await Clients.All.UpdateMatch(_matchVM); }
public async void Post([FromBody] FeedViewModel feed) { Match _match = _matchRepository.GetSingle(feed.MatchId); Feed _feed = new Feed() { Description = feed.Description, CreatedAt = feed.CreatedAt, MatchId = feed.MatchId }; _match.Feeds.Add(_feed); _matchRepository.Commit(); FeedViewModel _feedVm = Mapper.Map <Feed, FeedViewModel>(_feed); await Clients.Group(feed.MatchId.ToString()).AddFeed(_feedVm); }