private void DesalocarFuncionariosPorId(List <long> funcionariosIds, Vaga vaga) { foreach (long funcionarioId in funcionariosIds) { Funcionario funcionario = _funcionarioRepository.GetPorId(funcionarioId); var alocacao = new Alocacao() { applicationUserId = _userManager.GetUserId(User), vaga = vaga, funcionario = funcionario, data_operacao = DateTime.Now, }; _funcionarioRepository.DesalocarEmVaga(vaga, funcionario); alocacao.operacao = OperacoesAlocacao.DESALOCAR; _alocacaoRepository.Salvar(alocacao); } }