Bewertungssystem angefangen

This commit is contained in:
2023-09-11 20:39:23 +02:00
parent f41cfff5c0
commit 560ac6246b
32 changed files with 9504 additions and 51 deletions

View File

@@ -19,14 +19,16 @@ namespace dcnsanplanung.DAL.Services.PostgresqlData
public async Task<Haltung> Create(Haltung entity)
{
string command = "INSERT INTO " + tableName + " (guid, ref_projekt_guid, objektbezeichnung, bewertungklasse) VALUES " +
"(@1,@2,@3,@4) RETURNING id";
string command = "INSERT INTO " + tableName + " (guid, ref_projekt_guid, objektbezeichnung, bewertungklasse, dn, material) VALUES " +
"(@1,@2,@3,@4,@5,@6) RETURNING id";
using (var cmd = new NpgsqlCommand(command, conn))
{
cmd.Parameters.AddWithValue("1", entity.Guid.ToString());
cmd.Parameters.AddWithValue("2", entity.Ref_Projekt_Guid.ToString());
cmd.Parameters.AddWithValue("3", entity.Objektbezeichnung);
cmd.Parameters.AddWithValue("4", NpgsqlTypes.NpgsqlDbType.Oid, entity.Bewertungklasse);
cmd.Parameters.AddWithValue("5", NpgsqlTypes.NpgsqlDbType.Oid, entity.DN);
cmd.Parameters.AddWithValue("6", entity.Material);
using var reader = await cmd.ExecuteReaderAsync();
reader.Read();
@@ -69,6 +71,8 @@ namespace dcnsanplanung.DAL.Services.PostgresqlData
Objektbezeichnung = reader.GetString(3),
Bewertungklasse = Convert.ToUInt32(reader.GetValue(4)),
DN = Convert.ToUInt32(reader.GetValue(5)),
Material = reader.GetString(6)
};
return result;