Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }