public async Task <IActionResult> Workers() { var workers = _mapper.Map <IEnumerable <WorkerDTO> >(await _workerRepository.GetAllActiveAsync()); foreach (var worker in workers) { foreach (var team in worker.Teams.ToList()) { if (!team.Active) { worker.Teams.Remove(team); } } } return(new JsonResult(workers)); }