public async Task <IActionResult> Index(AnimalFilteringViewModel model) { var list = _AnimalService.GetAnimals(model); foreach (Animal animal in list) { animal.Cidade = await _CidadeService.FindByIdAsync(animal.CidadeId); animal.Usuario = await UserManager.FindByIdAsync(animal.UsuarioId); } model.Animals = list; model.Cidades = await _CidadeService.FindAllAsync(); return(View(model)); }