Ejemplo n.º 1
0
        public async Task <IActionResult> UnClaimTeam()
        {
            var user = await _userManager.GetUserAsync(HttpContext.User);

            user.TeamId = 0;
            await _userManager.UpdateAsync(user);

            _dispatcher.Dispatch(new TeamUnClaimedEvent(user.TeamId));
            await _userManager.RemoveFromRoleAsync(user, "TeamManager");

            _timerService.RemoveTeamManager(user.Id);
            return(Ok());
        }