Example #1
0
        public string GerarBody()
        {
            var baseProc = NomeTabela.TratarNomeTabela().ToUpper();
            var header   = new StringBuilder();

            header.Append(new MySqlGet().Init($"{NomeTabela.TratarNomeProcedure(OperationProcedure.List)}", NomeTabela,
                                              ListaAtributosTabela));
            header.Append(new MySqlBuscar().Init($"{NomeTabela.TratarNomeProcedure(OperationProcedure.Search)}",
                                                 NomeTabela, ListaAtributosTabela));
            header.Append(new MySqlInsert().Init($"{NomeTabela.TratarNomeProcedure(OperationProcedure.Insert)}",
                                                 NomeTabela, ListaAtributosTabela));
            header.Append(new MySqlUpdate().Init($"{NomeTabela.TratarNomeProcedure(OperationProcedure.Update)}",
                                                 NomeTabela, ListaAtributosTabela));
            header.Append(new MySqlDelete().Init($"{NomeTabela.TratarNomeProcedure(OperationProcedure.Delete)}",
                                                 NomeTabela, ListaAtributosTabela));
            return(header.ToString());
        }
Example #2
0
        public string GerarClasse()
        {
            var template   = Tratamentos.PathTemplate();
            var connection = new MySqlConnectionStringModel(ParamtersInput.ConnectionString);

            var p = String.Format(template,
                                  connection.host, connection.user,
                                  connection.database, connection.password,
                                  connection.port,
                                  parametrosQuery(false), parametrosQuery(true),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Search),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.List),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Insert),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Update),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Delete));

            return(p);
        }