public override async Task OnConnectedAsync() { var groups = userVsgroupService.GetAllByUserName <UserVsgroupViewModel>(Context.User.Identity.Name); foreach (var item in groups) { await Groups.AddToGroupAsync(Context.ConnectionId, item.GroupId); } }
public IActionResult GetUserGroups() { var user = this.User.Identity; var groups = userVsgroupService.GetAllByUserName <UserVsgroupViewModel>(user.Name); if (groups != null) { return(Ok(groups)); } return(BadRequest()); }