datenbank referenzen geupdated

This commit is contained in:
2023-04-14 09:16:46 +02:00
parent 040b22f01e
commit e050983f7c
5 changed files with 25 additions and 26 deletions

View File

@@ -11,12 +11,12 @@ namespace SewerStammGen.DAL.Services.PostgresqlData
{
public class AuftraggeberDataService : PostgresqlDataService, IAuftraggeberDataService
{
public AuftraggeberDataService(string connectionstring) : base(connectionstring,"Auftraggebers") { }
public AuftraggeberDataService(string connectionstring) : base(connectionstring,"auftraggeber") { }
public async Task<Auftraggeber> Create(Auftraggeber entity)
{
string command = "INSERT INTO "+tableName+" (\"Name\", \"Strasse\", \"Ort\", \"Postleitzahl\", \"Ansprechpartner\", \"Telefonnummer\") " +
"VALUES(@1,@2,@3,@4,@5,@6) RETURNING \"Id\"";
string command = "INSERT INTO "+tableName+" (name, strasse, ort, postleitzahl, ansprechpartner, telefonnummer) " +
"VALUES(@1,@2,@3,@4,@5,@6) RETURNING auftraggeber_id";
await using (var cmd = new NpgsqlCommand(command, conn))
{
@@ -37,7 +37,7 @@ namespace SewerStammGen.DAL.Services.PostgresqlData
public async Task<Auftraggeber> Get(int id)
{
Auftraggeber result = new Auftraggeber();
using (var cmd = new NpgsqlCommand($"SELECT * FROM "+tableName+" WHERE \"Id\" = @1", conn))
using (var cmd = new NpgsqlCommand($"SELECT * FROM "+tableName+" WHERE auftraggeber_id = @1", conn))
{
cmd.Parameters.AddWithValue("1", id);
using var reader = await cmd.ExecuteReaderAsync();