public CreateUserCommandHandler(IUserRepositoryAsync userRepository, IMapper mapper, IPasswordService passwordService, IUserStatusRepositoryAsync userStatusRepository) { _userRepository = userRepository; _mapper = mapper; _PasswordService = passwordService; _userStatusRepository = userStatusRepository; }
public UpdateUserCommandValidator(IUserStatusRepositoryAsync userStatusRepository) { _userStatusRepository = userStatusRepository; RuleFor(p => p.UserStatus) .NotEmpty().WithMessage("{PropertyName} is required.") .NotNull() .MustAsync(IsValidUserStatus).WithMessage("{PropertyName} not exists."); }
public UpdateUserCommandHandler(IUserRepositoryAsync userRepository, IUserStatusRepositoryAsync userStatusRepository, IMapper mapper) { _userRepository = userRepository; _userStatusRepository = userStatusRepository; _mapper = mapper; }