public async Task <ServicoDto> PegarPorId(int id) { var servico = await _repositorio.BuscarPorId(id); if (servico is null) { throw new Exception("Serviço não encontrado."); } return(new ServicoDto { Id = servico.Id, Codigo = servico.Codigo, Nome = servico.Nome, Descricao = servico.Descricao, Valor = servico.Valor, Alteracao = servico.Alteracao, Ativo = servico.Ativo, //Funcionarios = (IEnumerable<FuncionarioDto>)pegarFuncionariosPorServico(servico.Id), }); }