user command fix
This commit is contained in:
@@ -5,7 +5,5 @@ namespace AipsCore.Application.Models.User.Command.CreateUser;
|
||||
|
||||
public record CreateUserCommand(
|
||||
string Username,
|
||||
string Email,
|
||||
DateTime CreatedAt,
|
||||
DateTime DeletedAt)
|
||||
string Email)
|
||||
: ICommand<UserId>;
|
||||
@@ -18,7 +18,7 @@ public class CreateUserCommandHandler : ICommandHandler<CreateUserCommand, UserI
|
||||
|
||||
public async Task<UserId> Handle(CreateUserCommand command, CancellationToken cancellationToken = default)
|
||||
{
|
||||
var user = Domain.Models.User.User.Create(command.Email, command.Username, command.CreatedAt, command.DeletedAt);
|
||||
var user = Domain.Models.User.User.Create(command.Email, command.Username);
|
||||
|
||||
await _userRepository.SaveAsync(user, cancellationToken);
|
||||
await _unitOfWork.SaveChangesAsync(cancellationToken);
|
||||
|
||||
@@ -31,12 +31,12 @@ public class User : DomainModel<UserId>
|
||||
return new User(userIdVo, emailVo, usernameVo, createdAtVo, deletedAtVo);
|
||||
}
|
||||
|
||||
public static User Create(string email, string username, DateTime createdAt, DateTime? deletedAt)
|
||||
public static User Create(string email, string username)
|
||||
{
|
||||
var usernameVo = new Username(username);
|
||||
var emailVo = new Email(email);
|
||||
var createdAtVo = new UserCreatedAt(createdAt);
|
||||
var deletedAtVo = new UserDeletedAt(deletedAt);
|
||||
var createdAtVo = new UserCreatedAt(DateTime.UtcNow);
|
||||
var deletedAtVo = new UserDeletedAt(null);
|
||||
|
||||
return new User(UserId.Any(), emailVo, usernameVo, createdAtVo, deletedAtVo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user