ИНН и описание
This commit is contained in:
@@ -16,6 +16,11 @@ public class AccountRepository : IAccountRepository
|
||||
|
||||
public async Task AddAsync(Account account, CancellationToken cancellationToken)
|
||||
{
|
||||
// Явно добавляем профиль, чтобы EF Core сохранил его в таблицу UserProfiles
|
||||
if (account.Profile != null)
|
||||
{
|
||||
await _context.UserProfiles.AddAsync(account.Profile, cancellationToken);
|
||||
}
|
||||
await _context.Accounts.AddAsync(account, cancellationToken);
|
||||
await _context.SaveChangesAsync(cancellationToken);
|
||||
}
|
||||
@@ -37,6 +42,11 @@ public class AccountRepository : IAccountRepository
|
||||
|
||||
public async Task UpdateAsync(Account account, CancellationToken cancellationToken)
|
||||
{
|
||||
// Явно обновляем профиль, чтобы EF Core сохранил изменения в таблицу UserProfiles
|
||||
if (account.Profile != null)
|
||||
{
|
||||
_context.UserProfiles.Update(account.Profile);
|
||||
}
|
||||
_context.Accounts.Update(account);
|
||||
await _context.SaveChangesAsync(cancellationToken);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user