示例#1
0
        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);
            }
        }
示例#2
0
        public IActionResult GetUserGroups()
        {
            var user = this.User.Identity;

            var groups = userVsgroupService.GetAllByUserName <UserVsgroupViewModel>(user.Name);

            if (groups != null)
            {
                return(Ok(groups));
            }

            return(BadRequest());
        }