public async Task <IActionResult> AddUser([FromQuery] Guid groupHash) { var username = User.Identity.Name; var user = await _userManager.FindByNameAsync(username); var profile = await _profileService.GetProfileByUserId(user.Id); var groupDto = await _groupService.GetGroupByGuidAsync(groupHash); var groupProfileDto = new GroupProfilesDto { ProfileId = profile.Id, GroupId = groupDto.Id, }; var checkDouble = await _groupService.CheckDoubleAsyncProfileToGroup(groupProfileDto); if (checkDouble) { await _groupService.AddAsyncProfileToGroup(groupProfileDto); return(RedirectToAction("Index", "Group")); } return(Content("Данный пользователь уже присутствует в группе")); }