public async Task <IActionResult> GetCounts() { var id = (User.FindFirst(ClaimTypes.NameIdentifier).Value); var user = await _repo.GetUser(id, false); var roles = _userManager.GetRolesAsync(user).Result; return(Ok(await _repo.Counting(roles, id))); throw new Exception("Something went wrong"); }