diff --git a/src/CMSMicroservice.Application/OtpTokenCQ/Commands/VerifyOtpToken/VerifyOtpTokenCommandHandler.cs b/src/CMSMicroservice.Application/OtpTokenCQ/Commands/VerifyOtpToken/VerifyOtpTokenCommandHandler.cs index 9d2bc88..ed0e1c6 100644 --- a/src/CMSMicroservice.Application/OtpTokenCQ/Commands/VerifyOtpToken/VerifyOtpTokenCommandHandler.cs +++ b/src/CMSMicroservice.Application/OtpTokenCQ/Commands/VerifyOtpToken/VerifyOtpTokenCommandHandler.cs @@ -52,7 +52,10 @@ public class VerifyOtpTokenCommandHandler : IRequestHandler u.ReferralCode == request.ParentReferralCode, cancellationToken: cancellationToken); if (parent == null) - return new VerifyOtpTokenResponseDto() { Success = false, Message = "والد وجود ندارد." }; + return new VerifyOtpTokenResponseDto() { Success = false, Message = "معرف وجود ندارد." }; + + if (await _context.Users.CountAsync(x => x.ParentId == parent.Id, cancellationToken: cancellationToken) > 1) + return new VerifyOtpTokenResponseDto() { Success = false, Message = "ظرفیت معرف تکمیل است!!" }; user = new User {