Não seria criar uma rotina nos serviços de Cargo e Unidade de Trabalho para que, ao invés de usar o repository destas entidades, chamemos os serviços deles no serviço de funcionário?
Não seria criar uma rotina nos serviços de Cargo e Unidade de Trabalho para que, ao invés de usar o repository destas entidades, chamemos os serviços deles no serviço de funcionário?