public async Task <Funcionarios> Inserir(Funcionarios funcionario)
        {
            string error = funcionario.Validation();

            if (error == null)
            {
                funcionario.Ativar();
                funcionario.PrepareSave();
                return(await funcionariosDao.Inserir(funcionario));
            }
            else
            {
                throw new Exception(error);
            }
        }