public async Task <IActionResult> UpdateOverwriteRoleOfTeamSelectedSteamIdentity(
            UpdateOverwriteRoleOfTeamSelectedSteamIdentityViewModel
            updateOverwriteRoleOfTeamSelectedSteamIdentityViewModel)
        {
            var user = await _userService.getUserFromCp(HttpContext.User);

            var teams = await _teamService.FindAllTeamsWhereTheUserHasRights(HttpContext.User, user);

            if (!teams.Where(x => x.TeamRole == "Admin" || x.TeamRole == "Mod").Select(x => x.Id).Contains(updateOverwriteRoleOfTeamSelectedSteamIdentityViewModel.teamId))
            {
                return(Forbid());
            }
            var identity = await _teamSelectedSteamIdentityService.FindOne(
                updateOverwriteRoleOfTeamSelectedSteamIdentityViewModel.teamId,
                updateOverwriteRoleOfTeamSelectedSteamIdentityViewModel.steamIdentityId);

            if (identity == null)
            {
                return(BadRequest("Did not find the SteamIdentity!"));
            }

            identity.RoleOverwrite = updateOverwriteRoleOfTeamSelectedSteamIdentityViewModel.overWriteRole;
            await _teamSelectedSteamIdentityService.Update(identity);

            return(await EditTeamSelectedSteamIdentities(identity.Team.Id));
        }
        public void Update()
        {
            // arrange
            CreateAndInitializeATeamWithAMember(out var user, out var steamIdentity, out var team);
            var teamSelectedSteamIdentity =
                _teamSelectedSteamIdentityService.FindOne(steamIdentity.Id).GetAwaiter().GetResult();

            // act
            teamSelectedSteamIdentity.RoleOverwrite = "Admin";
            var result = _teamSelectedSteamIdentityService.Update(teamSelectedSteamIdentity).GetAwaiter().GetResult();

            teamSelectedSteamIdentity = _teamSelectedSteamIdentityService.FindOne(teamSelectedSteamIdentity.Id)
                                        .GetAwaiter().GetResult();
            // assert
            teamSelectedSteamIdentity.RoleOverwrite.Should().Be("Admin");
        }