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()); }
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); }