public async Task <IEnumerable <AniversarianteViewModel> > ObterAniversariantes() { var funcionarios = _mapper.Map <IEnumerable <FuncionarioViewModel> >(await _funcionarioService.ObterAniversariantes()); var dependentes = _mapper.Map <IEnumerable <DependenteViewModel> >(await _dependenteService.ObterAniversariantes()); var aniversariantes = new List <AniversarianteViewModel>(); foreach (var funcionario in funcionarios) { var aniversariante = new AniversarianteViewModel { Id = funcionario.Id, Nome = funcionario.Nome, Nascimento = funcionario.Nascimento }; aniversariantes.Add(aniversariante); } foreach (var dependente in dependentes) { var aniversariante = new AniversarianteViewModel { Id = dependente.Id, Nome = dependente.Nome, Nascimento = dependente.Nascimento }; aniversariantes.Add(aniversariante); } return(aniversariantes); }