public void CriarArquivos(Entidade entidade, ConfiguracaoEntidade configuracao) { switch (configuracao.GeraCodigo) { case eGeraCodigo.Crud: _controllerHelper.CriarArquivos(entidade); _applicationHelper.CriarArquivos(entidade); _modelHelper.CriarArquivos(entidade); _dataHelper.CriarArquivos(entidade); _mapperHelper.CriarArquivos(entidade); break; case eGeraCodigo.InfraDomain: _applicationHelper.CriarArquivos(entidade); _modelHelper.CriarArquivos(entidade); _dataHelper.CriarArquivos(entidade); break; case eGeraCodigo.Domain: _modelHelper.CriarArquivos(entidade); break; default: break; } if (configuracao.AddMigration) { _migrationsHelper.CriarArquivos(entidade, configuracao); } _jsonHelper.CriarJsonHistorico(entidade); }