fix: Remove NotEmpty validation for ShortInfomation and FullInformation in discount product validators
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 1m48s
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 1m48s
This commit is contained in:
+4
-10
@@ -11,23 +11,17 @@ public class CreateDiscountProductCommandValidator : AbstractValidator<CreateDis
|
|||||||
.MaximumLength(200).WithMessage("عنوان محصول نمیتواند بیشتر از 200 کاراکتر باشد");
|
.MaximumLength(200).WithMessage("عنوان محصول نمیتواند بیشتر از 200 کاراکتر باشد");
|
||||||
|
|
||||||
RuleFor(v => v.ShortInfomation)
|
RuleFor(v => v.ShortInfomation)
|
||||||
.NotEmpty().WithMessage("توضیحات کوتاه الزامی است")
|
.MaximumLength(500).WithMessage("توضیحات کوتاه نمیتواند بیشتر از 500 کاراکتر باشد")
|
||||||
.MaximumLength(500).WithMessage("توضیحات کوتاه نمیتواند بیشتر از 500 کاراکتر باشد");
|
.When(v => !string.IsNullOrEmpty(v.ShortInfomation));
|
||||||
|
|
||||||
RuleFor(v => v.FullInformation)
|
RuleFor(v => v.FullInformation)
|
||||||
.NotEmpty().WithMessage("توضیحات کامل الزامی است")
|
.MaximumLength(10000).WithMessage("توضیحات کامل نمیتواند بیشتر از 10000 کاراکتر باشد")
|
||||||
.MaximumLength(2000).WithMessage("توضیحات کامل نمیتواند بیشتر از 2000 کاراکتر باشد");
|
.When(v => !string.IsNullOrEmpty(v.FullInformation));
|
||||||
|
|
||||||
RuleFor(v => v.Price)
|
RuleFor(v => v.Price)
|
||||||
.GreaterThan(0).WithMessage("قیمت باید بیشتر از صفر باشد");
|
.GreaterThan(0).WithMessage("قیمت باید بیشتر از صفر باشد");
|
||||||
|
|
||||||
RuleFor(v => v.MaxDiscountPercent)
|
RuleFor(v => v.MaxDiscountPercent)
|
||||||
.InclusiveBetween(0, 100).WithMessage("درصد تخفیف باید بین 0 تا 100 باشد");
|
.InclusiveBetween(0, 100).WithMessage("درصد تخفیف باید بین 0 تا 100 باشد");
|
||||||
|
|
||||||
RuleFor(v => v.ImagePath)
|
|
||||||
.NotEmpty().WithMessage("تصویر محصول الزامی است");
|
|
||||||
|
|
||||||
RuleFor(v => v.ThumbnailPath)
|
|
||||||
.NotEmpty().WithMessage("تصویر بندانگشتی الزامی است");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-12
@@ -14,12 +14,12 @@ public class UpdateDiscountProductCommandValidator : AbstractValidator<UpdateDis
|
|||||||
.MaximumLength(200).WithMessage("عنوان محصول نباید بیشتر از 200 کاراکتر باشد");
|
.MaximumLength(200).WithMessage("عنوان محصول نباید بیشتر از 200 کاراکتر باشد");
|
||||||
|
|
||||||
RuleFor(x => x.ShortInfomation)
|
RuleFor(x => x.ShortInfomation)
|
||||||
.NotEmpty().WithMessage("توضیحات کوتاه الزامی است")
|
.MaximumLength(500).WithMessage("توضیحات کوتاه نباید بیشتر از 500 کاراکتر باشد")
|
||||||
.MaximumLength(500).WithMessage("توضیحات کوتاه نباید بیشتر از 500 کاراکتر باشد");
|
.When(x => !string.IsNullOrEmpty(x.ShortInfomation));
|
||||||
|
|
||||||
RuleFor(x => x.FullInformation)
|
RuleFor(x => x.FullInformation)
|
||||||
.NotEmpty().WithMessage("توضیحات کامل الزامی است")
|
.MaximumLength(10000).WithMessage("توضیحات کامل نباید بیشتر از 10000 کاراکتر باشد")
|
||||||
.MaximumLength(5000).WithMessage("توضیحات کامل نباید بیشتر از 5000 کاراکتر باشد");
|
.When(x => !string.IsNullOrEmpty(x.FullInformation));
|
||||||
|
|
||||||
RuleFor(x => x.Price)
|
RuleFor(x => x.Price)
|
||||||
.GreaterThan(0).WithMessage("قیمت باید بزرگتر از صفر باشد");
|
.GreaterThan(0).WithMessage("قیمت باید بزرگتر از صفر باشد");
|
||||||
@@ -27,14 +27,6 @@ public class UpdateDiscountProductCommandValidator : AbstractValidator<UpdateDis
|
|||||||
RuleFor(x => x.MaxDiscountPercent)
|
RuleFor(x => x.MaxDiscountPercent)
|
||||||
.InclusiveBetween(0, 100).WithMessage("درصد تخفیف باید بین 0 تا 100 باشد");
|
.InclusiveBetween(0, 100).WithMessage("درصد تخفیف باید بین 0 تا 100 باشد");
|
||||||
|
|
||||||
RuleFor(x => x.ImagePath)
|
|
||||||
.NotEmpty().WithMessage("مسیر تصویر اصلی الزامی است")
|
|
||||||
.MaximumLength(500).WithMessage("مسیر تصویر نباید بیشتر از 500 کاراکتر باشد");
|
|
||||||
|
|
||||||
RuleFor(x => x.ThumbnailPath)
|
|
||||||
.NotEmpty().WithMessage("مسیر تصویر بندانگشتی الزامی است")
|
|
||||||
.MaximumLength(500).WithMessage("مسیر تصویر نباید بیشتر از 500 کاراکتر باشد");
|
|
||||||
|
|
||||||
RuleFor(x => x.RemainingCount)
|
RuleFor(x => x.RemainingCount)
|
||||||
.GreaterThanOrEqualTo(0).WithMessage("موجودی نمیتواند منفی باشد");
|
.GreaterThanOrEqualTo(0).WithMessage("موجودی نمیتواند منفی باشد");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user