public async Task <IActionResult> AgentBlock(int id) { try { _agentService.AgentBlock(id); List <User> usersOfAgentBlock = _agentService.FindAgentUsersForBlock(id); foreach (User user in usersOfAgentBlock) { await UserBlock(user.Id); } return(View(_agentService.Get(id))); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.ToString()); return(View()); } }