Update CreateNewUserAddressCommandHandler.cs

This commit is contained in:
MeysamMoghaddam
2025-10-13 09:21:04 +03:30
parent f7da86ec02
commit 1897bc2007

View File

@@ -13,6 +13,8 @@ public class CreateNewUserAddressCommandHandler : IRequestHandler<CreateNewUserA
CancellationToken cancellationToken)
{
var entity = request.Adapt<UserAddress>();
if (!await _context.UserAddresss.AnyAsync(x => x.UserId == request.UserId, cancellationToken: cancellationToken))
entity.IsDefault = true;
await _context.UserAddresss.AddAsync(entity, cancellationToken);
entity.AddDomainEvent(new CreateNewUserAddressEvent(entity));
await _context.SaveChangesAsync(cancellationToken);