❯ grpcurl -plaintext -d '{"id": 1}' localhost:50051 multieko2.adresar.Adresar/GetAdresar
{
  "id": "1",
  "firma": "Updated Firma",
  "kz": "Updated KZ",
  "drc": "Updated DRC",
  "ulica": "Updated Ulica",
  "psc": "Updated PSC",
  "mesto": "Updated Mesto",
  "stat": "Updated Stat",
  "banka": "Updated Banka",
  "ucet": "Updated Ucet",
  "skladm": "Updated Skladm",
  "ico": "Updated ICO",
  "kontakt": "Updated Kontakt",
  "telefon": "Updated Telefon",
  "skladu": "Updated Skladu",
  "fax": "Updated Fax"
}
❯ grpcurl -plaintext -d '{"id": 2}' localhost:50051 multieko2.adresar.Adresar/GetAdresar
{
  "id": "2",
  "firma": "asdfasf",
  "kz": " ",
  "drc": " ",
  "ulica": " ",
  "psc": "sdfasdf",
  "mesto": "asf",
  "stat": "as",
  "banka": "df",
  "ucet": "asf",
  "skladm": "f",
  "ico": "f",
  "kontakt": "f",
  "telefon": "f",
  "skladu": "f",
  "fax": " "
}
❯ grpcurl -plaintext -d '{"id": 1}' localhost:50051 multieko2.adresar.Adresar/DeleteAdresar
{
  "success": true
}
❯ grpcurl -plaintext -d '{"id": 1}' localhost:50051 multieko2.adresar.Adresar/GetAdresar
ERROR:
  Code: NotFound
  Message: no rows returned by a query that expected to return at least one row
❯ grpcurl -plaintext -d '{"id": 2}' localhost:50051 multieko2.adresar.Adresar/GetAdresar
{
  "id": "2",
  "firma": "asdfasf",
  "kz": " ",
  "drc": " ",
  "ulica": " ",
  "psc": "sdfasdf",
  "mesto": "asf",
  "stat": "as",
  "banka": "df",
  "ucet": "asf",
  "skladm": "f",
  "ico": "f",
  "kontakt": "f",
  "telefon": "f",
  "skladu": "f",
  "fax": " "
}

❯ grpcurl -plaintext -d '{
  "firma": "New Firma",
  "kz": "New KZ",
  "drc": "New DRC",
  "ulica": "New Ulica",
  "psc": "New PSC",
  "mesto": "New Mesto",
  "stat": "New Stat",
  "banka": "New Banka",
  "ucet": "New Ucet",
  "skladm": "New Skladm",
  "ico": "New ICO",
  "kontakt": "New Kontakt",
  "telefon": "New Telefon",
  "skladu": "New Skladu",
  "fax": "New Fax"
}' localhost:50051 multieko2.adresar.Adresar/PostAdresar
{
  "id": "43",
  "firma": "New Firma",
  "kz": "New KZ",
  "drc": "New DRC",
  "ulica": "New Ulica",
  "psc": "New PSC",
  "mesto": "New Mesto",
  "stat": "New Stat",
  "banka": "New Banka",
  "ucet": "New Ucet",
  "skladm": "New Skladm",
  "ico": "New ICO",
  "kontakt": "New Kontakt",
  "telefon": "New Telefon",
  "skladu": "New Skladu",
  "fax": "New Fax"
}
❯ grpcurl -plaintext -d '{
  "id": 43,
  "firma": "Updated Firma",
  "kz": "Updated KZ",
  "drc": "Updated DRC",
  "ulica": "Updated Ulica",
  "psc": "Updated PSC",
  "mesto": "Updated Mesto",
  "stat": "Updated Stat",
  "banka": "Updated Banka",
  "ucet": "Updated Ucet",
  "skladm": "Updated Skladm",
  "ico": "Updated ICO",
  "kontakt": "Updated Kontakt",
  "telefon": "Updated Telefon",
  "skladu": "Updated Skladu",
  "fax": "Updated Fax"
}' localhost:50051 multieko2.adresar.Adresar/PutAdresar
{
  "id": "43",
  "firma": "Updated Firma",
  "kz": "Updated KZ",
  "drc": "Updated DRC",
  "ulica": "Updated Ulica",
  "psc": "Updated PSC",
  "mesto": "Updated Mesto",
  "stat": "Updated Stat",
  "banka": "Updated Banka",
  "ucet": "Updated Ucet",
  "skladm": "Updated Skladm",
  "ico": "Updated ICO",
  "kontakt": "Updated Kontakt",
  "telefon": "Updated Telefon",
  "skladu": "Updated Skladu",
  "fax": "Updated Fax"
}
❯ grpcurl -plaintext -d '{"id": 43}' localhost:50051 multieko2.adresar.Adresar/GetAdresar
{
  "id": "43",
  "firma": "Updated Firma",
  "kz": "Updated KZ",
  "drc": "Updated DRC",
  "ulica": "Updated Ulica",
  "psc": "Updated PSC",
  "mesto": "Updated Mesto",
  "stat": "Updated Stat",
  "banka": "Updated Banka",
  "ucet": "Updated Ucet",
  "skladm": "Updated Skladm",
  "ico": "Updated ICO",
  "kontakt": "Updated Kontakt",
  "telefon": "Updated Telefon",
  "skladu": "Updated Skladu",
  "fax": "Updated Fax"
}
