Дополнение
This commit is contained in:
parent
287436c7ea
commit
3b047267ca
375
Log20241205.txt
375
Log20241205.txt
@ -506,3 +506,378 @@ POSITION: 30
|
||||
2024-12-05 20:16:19.405 +04:00 [DBG] Объект: 1
|
||||
2024-12-05 20:16:19.409 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:16:19.410 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Name":"fgnj","Cost":1000000.0}]
|
||||
2024-12-05 20:56:35.569 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:56:36.320 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 20:56:41.653 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:56:41.699 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0}]
|
||||
2024-12-05 20:56:41.702 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:56:41.706 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 20:56:41.717 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:56:41.721 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 20:56:47.604 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:56:47.605 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 20:56:50.215 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:56:50.217 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0}]
|
||||
2024-12-05 20:57:19.358 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 20:57:19.360 +04:00 [DBG] Объект: {"Id":0,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}
|
||||
2024-12-05 20:57:19.424 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:57:19.425 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 20:57:23.445 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:57:23.445 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 20:57:44.872 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 20:57:44.875 +04:00 [DBG] Объект: {"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111}
|
||||
2024-12-05 20:57:44.890 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:57:44.895 +04:00 [DBG] Полученные объекты: [{"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111}]
|
||||
2024-12-05 20:58:01.977 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 20:58:01.977 +04:00 [DBG] Объект: {"Id":0,"Full_name":"Второй Б Б","Passport_series":5566,"Passport_number":995577}
|
||||
2024-12-05 20:58:02.097 +04:00 [ERR] Ошибка при добавлении объекта
|
||||
Npgsql.PostgresException (0x80004005): 23505: повторяющееся значение ключа нарушает ограничение уникальности "buyer_pkey"
|
||||
|
||||
DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult()
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
|
||||
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in /_/Dapper/SqlMapper.cs:line 2965
|
||||
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 656
|
||||
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 527
|
||||
at RealEstateTransactions.Repositories.Implementations.BuyerRepository.CreateBuyer(Buyer buyer) in C:\my\курс 2 сим 1\ОТП\Lab\RealEstateTransactions\RealEstateTransactions\Repositories\Implementations\BuyerRepository.cs:line 31
|
||||
Exception data:
|
||||
Severity: ОШИБКА
|
||||
SqlState: 23505
|
||||
MessageText: повторяющееся значение ключа нарушает ограничение уникальности "buyer_pkey"
|
||||
Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
SchemaName: public
|
||||
TableName: buyer
|
||||
ConstraintName: buyer_pkey
|
||||
File: nbtinsert.c
|
||||
Line: 673
|
||||
Routine: _bt_check_unique
|
||||
2024-12-05 20:58:18.449 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 20:58:18.449 +04:00 [DBG] Объект: {"Id":0,"Full_name":"Второй Б Б","Passport_series":5566,"Passport_number":995577}
|
||||
2024-12-05 20:58:18.510 +04:00 [ERR] Ошибка при добавлении объекта
|
||||
Npgsql.PostgresException (0x80004005): 23505: повторяющееся значение ключа нарушает ограничение уникальности "buyer_pkey"
|
||||
|
||||
DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult()
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
|
||||
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in /_/Dapper/SqlMapper.cs:line 2965
|
||||
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 656
|
||||
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 527
|
||||
at RealEstateTransactions.Repositories.Implementations.BuyerRepository.CreateBuyer(Buyer buyer) in C:\my\курс 2 сим 1\ОТП\Lab\RealEstateTransactions\RealEstateTransactions\Repositories\Implementations\BuyerRepository.cs:line 31
|
||||
Exception data:
|
||||
Severity: ОШИБКА
|
||||
SqlState: 23505
|
||||
MessageText: повторяющееся значение ключа нарушает ограничение уникальности "buyer_pkey"
|
||||
Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
SchemaName: public
|
||||
TableName: buyer
|
||||
ConstraintName: buyer_pkey
|
||||
File: nbtinsert.c
|
||||
Line: 673
|
||||
Routine: _bt_check_unique
|
||||
2024-12-05 20:58:34.403 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:58:34.405 +04:00 [DBG] Полученные объекты: [{"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111}]
|
||||
2024-12-05 20:59:59.294 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 20:59:59.802 +04:00 [DBG] Полученные объекты: [{"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111}]
|
||||
2024-12-05 21:00:09.332 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:00:09.332 +04:00 [DBG] Объект: {"Id":0,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111}
|
||||
2024-12-05 21:00:09.376 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:00:09.378 +04:00 [DBG] Полученные объекты: [{"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111},{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111}]
|
||||
2024-12-05 21:00:26.494 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:00:26.494 +04:00 [DBG] Объект: {"Id":0,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721}
|
||||
2024-12-05 21:00:26.507 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:00:26.509 +04:00 [DBG] Полученные объекты: [{"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111},{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721}]
|
||||
2024-12-05 21:00:32.979 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:00:32.980 +04:00 [DBG] Полученные объекты: [{"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111},{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721}]
|
||||
2024-12-05 21:00:36.278 +04:00 [INF] Получение объекта по идентификатору
|
||||
2024-12-05 21:00:36.278 +04:00 [DBG] Объект: 0
|
||||
2024-12-05 21:00:36.286 +04:00 [DBG] Найден объект: {"Id":0,"Full_name":"Первый А А","Passport_series":1111,"Passport_number":111111}
|
||||
2024-12-05 21:00:46.628 +04:00 [INF] Редактирование объекта
|
||||
2024-12-05 21:00:46.628 +04:00 [DBG] Объект: {"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}
|
||||
2024-12-05 21:00:46.650 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:00:46.651 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:00:55.278 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:00:55.283 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:01:05.061 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:01:05.064 +04:00 [DBG] Объект: {"Id":0,"Name":"Первая","Price":5000.0}
|
||||
2024-12-05 21:01:05.074 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:05.079 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0}]
|
||||
2024-12-05 21:01:13.043 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:01:13.043 +04:00 [DBG] Объект: {"Id":0,"Name":"Вторая","Price":7500.0}
|
||||
2024-12-05 21:01:13.051 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:13.052 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:01:17.860 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:17.866 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Name":"fgnj","Cost":1000000.0}]
|
||||
2024-12-05 21:01:19.996 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:20.002 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:01:38.706 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:01:38.707 +04:00 [DBG] Объект: {"Id":0,"Apartment_ID":13,"Name":"Первая","Cost":600.0}
|
||||
2024-12-05 21:01:38.722 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:38.723 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Name":"fgnj","Cost":1000000.0},{"Id":3,"Apartment_ID":13,"Name":"Первая","Cost":600.0}]
|
||||
2024-12-05 21:01:46.279 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:46.282 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:01:47.831 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:47.832 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:01:47.832 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:47.833 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:01:47.834 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:01:47.835 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:02:49.087 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:02:49.088 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:09:39.862 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:09:40.368 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:09:41.956 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:09:41.984 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:09:41.986 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:09:41.992 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:09:41.995 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:09:41.998 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:12:11.401 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:12:11.887 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:12:13.175 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:12:13.203 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:12:13.205 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:12:13.212 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:12:13.215 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:12:13.218 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:16:42.281 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:16:42.747 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:16:44.041 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:16:44.063 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:16:44.065 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:16:44.071 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:16:44.074 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:16:44.077 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:22:01.525 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:22:02.035 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:22:03.192 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:22:03.213 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:22:03.214 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:22:03.221 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:22:03.224 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:22:03.229 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:28:32.099 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:28:32.586 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:28:34.069 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:28:34.094 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:28:34.096 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:28:34.103 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:28:34.106 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:28:34.110 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:28:48.022 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:28:48.033 +04:00 [DBG] Объект: {"Id":0,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T21:28:34.1110634+04:00","DealServices":[{"Services_ID":3,"Deal_ID":0,"Execution_time":500.0}]}
|
||||
2024-12-05 21:28:48.180 +04:00 [ERR] Ошибка при добавлении объекта
|
||||
Npgsql.PostgresException (0x80004005): 42703: столбец "deal_id" не существует
|
||||
|
||||
POSITION: 82
|
||||
DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult()
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
|
||||
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in /_/Dapper/SqlMapper.cs:line 2965
|
||||
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 656
|
||||
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 527
|
||||
at RealEstateTransactions.Repositories.Implementations.DealRepository.CreateDeal(Deal deal) in C:\my\курс 2 сим 1\ОТП\Lab\RealEstateTransactions\RealEstateTransactions\Repositories\Implementations\DealRepository.cs:line 41
|
||||
Exception data:
|
||||
Severity: ОШИБКА
|
||||
SqlState: 42703
|
||||
MessageText: столбец "deal_id" не существует
|
||||
Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
Position: 82
|
||||
File: parse_relation.c
|
||||
Line: 3715
|
||||
Routine: errorMissingColumn
|
||||
2024-12-05 21:29:01.982 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:29:01.983 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:30:53.826 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:30:54.375 +04:00 [DBG] Полученные объекты: []
|
||||
2024-12-05 21:30:55.831 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:30:55.852 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:30:55.854 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:30:55.861 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:30:55.864 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:30:55.868 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:31:07.212 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:31:07.221 +04:00 [DBG] Объект: {"Id":0,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T21:30:55.8687558+04:00","DealServices":[{"Services_ID":3,"Deal_ID":0,"Execution_time":500.0}]}
|
||||
2024-12-05 21:31:07.293 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:31:07.297 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:31:19.191 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:31:19.192 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:31:19.192 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:31:19.193 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:31:19.193 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:31:19.194 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:31:41.971 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:31:41.971 +04:00 [DBG] Объект: {"Id":0,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T21:31:19.1945892+04:00","DealServices":[{"Services_ID":4,"Deal_ID":0,"Execution_time":779.0},{"Services_ID":3,"Deal_ID":0,"Execution_time":100.0}]}
|
||||
2024-12-05 21:31:41.985 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:31:41.991 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":3,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:34:12.324 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:34:12.845 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":3,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:34:17.595 +04:00 [INF] Удаление объекта
|
||||
2024-12-05 21:34:17.595 +04:00 [DBG] Объект: 2
|
||||
2024-12-05 21:34:17.723 +04:00 [ERR] Ошибка при удалении объекта
|
||||
Npgsql.PostgresException (0x80004005): 42703: столбец "id" не существует
|
||||
|
||||
POSITION: 36
|
||||
at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult()
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
|
||||
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in /_/Dapper/SqlMapper.cs:line 2965
|
||||
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 656
|
||||
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 527
|
||||
at RealEstateTransactions.Repositories.Implementations.DealRepository.DeleteDeal(Int32 id) in C:\my\курс 2 сим 1\ОТП\Lab\RealEstateTransactions\RealEstateTransactions\Repositories\Implementations\DealRepository.cs:line 64
|
||||
Exception data:
|
||||
Severity: ОШИБКА
|
||||
SqlState: 42703
|
||||
MessageText: столбец "id" не существует
|
||||
Position: 36
|
||||
File: parse_relation.c
|
||||
Line: 3727
|
||||
Routine: errorMissingColumn
|
||||
2024-12-05 21:35:20.354 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:35:20.884 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":3,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:35:23.098 +04:00 [INF] Удаление объекта
|
||||
2024-12-05 21:35:23.099 +04:00 [DBG] Объект: 2
|
||||
2024-12-05 21:35:23.205 +04:00 [ERR] Ошибка при удалении объекта
|
||||
Npgsql.PostgresException (0x80004005): 42703: столбец "id" не существует
|
||||
|
||||
POSITION: 36
|
||||
at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult()
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
|
||||
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in /_/Dapper/SqlMapper.cs:line 2965
|
||||
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 656
|
||||
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 527
|
||||
at RealEstateTransactions.Repositories.Implementations.DealRepository.DeleteDeal(Int32 id) in C:\my\курс 2 сим 1\ОТП\Lab\RealEstateTransactions\RealEstateTransactions\Repositories\Implementations\DealRepository.cs:line 64
|
||||
Exception data:
|
||||
Severity: ОШИБКА
|
||||
SqlState: 42703
|
||||
MessageText: столбец "id" не существует
|
||||
Position: 36
|
||||
File: parse_relation.c
|
||||
Line: 3727
|
||||
Routine: errorMissingColumn
|
||||
2024-12-05 21:35:28.552 +04:00 [INF] Удаление объекта
|
||||
2024-12-05 21:35:28.552 +04:00 [DBG] Объект: 2
|
||||
2024-12-05 21:35:28.598 +04:00 [ERR] Ошибка при удалении объекта
|
||||
Npgsql.PostgresException (0x80004005): 42703: столбец "id" не существует
|
||||
|
||||
POSITION: 36
|
||||
at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult()
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
|
||||
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in /_/Dapper/SqlMapper.cs:line 2965
|
||||
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 656
|
||||
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 527
|
||||
at RealEstateTransactions.Repositories.Implementations.DealRepository.DeleteDeal(Int32 id) in C:\my\курс 2 сим 1\ОТП\Lab\RealEstateTransactions\RealEstateTransactions\Repositories\Implementations\DealRepository.cs:line 64
|
||||
Exception data:
|
||||
Severity: ОШИБКА
|
||||
SqlState: 42703
|
||||
MessageText: столбец "id" не существует
|
||||
Position: 36
|
||||
File: parse_relation.c
|
||||
Line: 3727
|
||||
Routine: errorMissingColumn
|
||||
2024-12-05 21:36:56.445 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:36:56.989 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":3,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:37:09.885 +04:00 [INF] Удаление объекта
|
||||
2024-12-05 21:37:11.079 +04:00 [DBG] Объект: 3
|
||||
2024-12-05 21:38:25.458 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:38:26.003 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":3,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:38:26.979 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:38:26.986 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:38:26.988 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:38:26.995 +04:00 [DBG] Полученные объекты: [{"Id":1,"Full_name":"Второй Б Б","Passport_series":1111,"Passport_number":111111},{"Id":2,"Full_name":"Третий Т Т","Passport_series":5522,"Passport_number":667721},{"Id":0,"Full_name":"Первый А А","Passport_series":2299,"Passport_number":554466}]
|
||||
2024-12-05 21:38:26.997 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:38:27.001 +04:00 [DBG] Полученные объекты: [{"Id":3,"Name":"Первая","Price":5000.0},{"Id":4,"Name":"Вторая","Price":7500.0}]
|
||||
2024-12-05 21:38:41.334 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:38:41.338 +04:00 [DBG] Объект: {"Id":0,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T21:38:27.0014282+04:00","DealServices":[{"Services_ID":4,"Deal_ID":0,"Execution_time":20495.0}]}
|
||||
2024-12-05 21:38:41.414 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:38:41.415 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":3,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":4,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:38:45.319 +04:00 [INF] Удаление объекта
|
||||
2024-12-05 21:38:45.320 +04:00 [DBG] Объект: 3
|
||||
2024-12-05 21:38:45.400 +04:00 [ERR] Ошибка при удалении объекта
|
||||
Npgsql.PostgresException (0x80004005): 23503: UPDATE или DELETE в таблице "deal" нарушает ограничение внешнего ключа "services_deal_deal_id_fkey" таблицы "services_deal"
|
||||
|
||||
DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlDataReader.NextResult()
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
|
||||
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in /_/Dapper/SqlMapper.cs:line 2965
|
||||
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 656
|
||||
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 527
|
||||
at RealEstateTransactions.Repositories.Implementations.DealRepository.DeleteDeal(Int32 id) in C:\my\курс 2 сим 1\ОТП\Lab\RealEstateTransactions\RealEstateTransactions\Repositories\Implementations\DealRepository.cs:line 64
|
||||
Exception data:
|
||||
Severity: ОШИБКА
|
||||
SqlState: 23503
|
||||
MessageText: UPDATE или DELETE в таблице "deal" нарушает ограничение внешнего ключа "services_deal_deal_id_fkey" таблицы "services_deal"
|
||||
Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
|
||||
SchemaName: public
|
||||
TableName: services_deal
|
||||
ConstraintName: services_deal_deal_id_fkey
|
||||
File: ri_triggers.c
|
||||
Line: 2633
|
||||
Routine: ri_ReportViolation
|
||||
2024-12-05 21:54:27.321 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:54:28.007 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":3,"Apartment_ID":13,"Buyer_ID":2,"Deal_price":52333.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":4,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:54:31.056 +04:00 [INF] Удаление объекта
|
||||
2024-12-05 21:54:31.056 +04:00 [DBG] Объект: 3
|
||||
2024-12-05 21:54:31.125 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:54:31.126 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]},{"Id":4,"Apartment_ID":12,"Buyer_ID":1,"Deal_price":0.0,"Deal_date":"2024-12-05T00:00:00","DealServices":[]}]
|
||||
2024-12-05 21:54:39.479 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:54:39.489 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Name":"fgnj","Cost":1000000.0},{"Id":3,"Apartment_ID":13,"Name":"Первая","Cost":600.0}]
|
||||
2024-12-05 21:54:41.959 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:54:41.966 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
2024-12-05 21:54:47.221 +04:00 [INF] Добавление объекта
|
||||
2024-12-05 21:54:47.221 +04:00 [DBG] Объект: {"Id":0,"Apartment_ID":12,"Name":"wsryt","Cost":8775.0}
|
||||
2024-12-05 21:54:47.248 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:54:47.249 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Name":"fgnj","Cost":1000000.0},{"Id":3,"Apartment_ID":13,"Name":"Первая","Cost":600.0},{"Id":4,"Apartment_ID":12,"Name":"wsryt","Cost":8775.0}]
|
||||
2024-12-05 21:54:51.618 +04:00 [INF] Удаление объекта
|
||||
2024-12-05 21:54:51.618 +04:00 [DBG] Объект: 3
|
||||
2024-12-05 21:54:51.620 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:54:51.621 +04:00 [DBG] Полученные объекты: [{"Id":2,"Apartment_ID":12,"Name":"fgnj","Cost":1000000.0},{"Id":4,"Apartment_ID":12,"Name":"wsryt","Cost":8775.0}]
|
||||
2024-12-05 21:54:54.697 +04:00 [INF] Получение всех объектов
|
||||
2024-12-05 21:54:54.698 +04:00 [DBG] Полученные объекты: [{"Id":12,"Agency_ID":1,"Form_factor_ID":1,"Area":16.0,"Price_per_SM":5000.0,"Base_price":80000.0,"Desired_price":100000.0},{"Id":13,"Agency_ID":2,"Form_factor_ID":4,"Area":41.0,"Price_per_SM":7500.0,"Base_price":307500.0,"Desired_price":350000.0}]
|
||||
|
@ -6,9 +6,9 @@
|
||||
|
||||
public int Deal_ID { get; private set; }
|
||||
|
||||
public float Execution_time { get; private set; }
|
||||
public double Execution_time { get; private set; }
|
||||
|
||||
public static ServicesDeal CreateServicesDeal(int servicesId, int dealId, float executionTime)
|
||||
public static ServicesDeal CreateServicesDeal(int servicesId, int dealId, double executionTime)
|
||||
{
|
||||
return new ServicesDeal
|
||||
{
|
||||
|
@ -60,7 +60,8 @@ namespace RealEstateTransactions.Forms
|
||||
{
|
||||
continue;
|
||||
}
|
||||
list.Add(ServicesDeal.CreateServicesDeal((int)row.Cells["ColumnService"].Value, 0, (float)row.Cells["ColumnTimeSpan"].Value));
|
||||
list.Add(ServicesDeal.CreateServicesDeal((int)row.Cells["ColumnService"].Value,
|
||||
0, Convert.ToDouble(row.Cells["ColumnTimeSpan"].Value)));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
@ -30,7 +30,6 @@ namespace RealEstateTransactions
|
||||
container.RegisterType<IBuyerRepository, BuyerRepository>();
|
||||
container.RegisterType<IDealRepository, DealRepository>();
|
||||
container.RegisterType<IPreSalesServicesRepository, PreSalesServicesRepository>();
|
||||
container.RegisterType<IServicesDealRepository, ServicesDealRepository>();
|
||||
container.RegisterType<IServicesRepository, ServicesRepository>();
|
||||
container.RegisterType<IConnectionString, ConnectionString>();
|
||||
|
||||
|
@ -1,11 +0,0 @@
|
||||
using RealEstateTransactions.Entities;
|
||||
|
||||
namespace RealEstateTransactions.Repositories
|
||||
{
|
||||
public interface IServicesDealRepository
|
||||
{
|
||||
IEnumerable<ServicesDeal> ReadServicesDeal();
|
||||
|
||||
void CreateServicesDeal(ServicesDeal servicesDeal);
|
||||
}
|
||||
}
|
@ -26,8 +26,8 @@ namespace RealEstateTransactions.Repositories.Implementations
|
||||
{
|
||||
using var connection = new NpgsqlConnection(_connectionString.ConnectionString);
|
||||
var insertQuery = @"
|
||||
INSERT INTO Buyer (ID, Full_name, Passport_series, Passport_number)
|
||||
VALUES (@Id, @Full_name, @Passport_series, @Passport_number)";
|
||||
INSERT INTO Buyer (Full_name, Passport_series, Passport_number)
|
||||
VALUES (@Full_name, @Passport_series, @Passport_number)";
|
||||
connection.Execute(insertQuery, buyer);
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -28,8 +28,8 @@ namespace RealEstateTransactions.Repositories.Implementations
|
||||
connection.Open();
|
||||
using var transaction = connection.BeginTransaction();
|
||||
var insertQuery = @"
|
||||
INSERT INTO Deal (ID, Apartment_ID, Buyer_ID, Deal_price, Deal_date)
|
||||
VALUES (@ID, @Apartment_ID, @Buyer_ID, @Deal_price, @Deal_date);
|
||||
INSERT INTO Deal (Apartment_ID, Buyer_ID, Deal_price, Deal_date)
|
||||
VALUES (@Apartment_ID, @Buyer_ID, @Deal_price, @Deal_date);
|
||||
SELECT MAX(Id) FROM Deal";
|
||||
var dealId = connection.QueryFirst<int>(insertQuery, deal, transaction);
|
||||
|
||||
@ -38,7 +38,8 @@ INSERT INTO Services_Deal (Services_ID, Deal_ID, Execution_time)
|
||||
VALUES (@Services_ID, @Deal_ID, @Execution_time)";
|
||||
foreach (var elem in deal.DealServices)
|
||||
{
|
||||
connection.Execute(subInsertQuery, new { elem.Services_ID, dealId, elem.Execution_time }, transaction);
|
||||
connection.Execute(subInsertQuery, new { elem.Services_ID,
|
||||
Deal_ID = dealId, elem.Execution_time }, transaction);
|
||||
}
|
||||
|
||||
transaction.Commit();
|
||||
@ -58,7 +59,7 @@ VALUES (@Services_ID, @Deal_ID, @Execution_time)";
|
||||
{
|
||||
using var connection = new NpgsqlConnection(_connectionString.ConnectionString);
|
||||
var deleteQuery = @"
|
||||
DELETE FROM Services_Deal
|
||||
DELETE FROM Deal
|
||||
WHERE Id = @id";
|
||||
connection.Execute(deleteQuery, new { id });
|
||||
}
|
||||
|
@ -1,22 +0,0 @@
|
||||
using RealEstateTransactions.Entities;
|
||||
|
||||
namespace RealEstateTransactions.Repositories.Implementations
|
||||
{
|
||||
public class ServicesDealRepository : IServicesDealRepository
|
||||
{
|
||||
public void CreateServicesDeal(ServicesDeal servicesDeal)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void DeleteServicesDeal(int id)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public IEnumerable<ServicesDeal> ReadServicesDeal()
|
||||
{
|
||||
return [];
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user