private static void CriarEntidadeDto(string projectNome, string nomeSolucao, string nomePlural, string nome, string tipoChave, IEnumerable <CampoEntidade> listaDeCampos, string caminhoDtos) { var pastaRaiz = caminhoDtos + "\\"; var entityFolder = ModeloEntidade.NomePastaEntidade; var caminho = pastaRaiz + entityFolder; var caminhoNovo = Path.Combine(pastaRaiz, caminho); Directory.CreateDirectory(caminhoNovo); var nomeDaDto = ModeloEntidade.NomePastaEntidade + "Dto" + ".cs"; caminhoNovo = Path.Combine(caminhoNovo, nomeDaDto); var nameSpace = ModeloDtos.Namespace(projectNome, nomeSolucao, nomePlural, ModeloEntidade.NomePastaEntidade); var dtobase = ModeloDtos.Entidade(nameSpace, listaDeCampos, nome, tipoChave); if (!File.Exists(caminhoNovo)) { using (var file = File.Create(caminhoNovo)) { file.Close(); } } File.WriteAllText(caminhoNovo, dtobase); }
private static void CriarDeletarOutputDto(string projectNome, string nomeSolucao, string nomePlural, string caminhoDtos) { var pastaRaiz = caminhoDtos + "\\"; var entityFolder = ModeloDtos.DeletarPastaNome; var caminho = pastaRaiz + entityFolder; var caminhoNovo = Path.Combine(pastaRaiz, caminho); Directory.CreateDirectory(caminhoNovo); var nomeDaDto = ModeloDtos.DeletarOutputNome + ".cs"; caminhoNovo = Path.Combine(caminhoNovo, nomeDaDto); var nameSpace = ModeloDtos.Namespace(projectNome, nomeSolucao, nomePlural, ModeloDtos.DeletarPastaNome); var dtobase = ModeloDtos.DeletarOutput(nameSpace); if (!File.Exists(caminhoNovo)) { using (var file = File.Create(caminhoNovo)) { file.Close(); } } File.WriteAllText(caminhoNovo, dtobase); }