refactor: Remove NotEmpty validation for ShortInformation and FullInformation in discount product validators
Build and Deploy / build (push) Successful in 1m52s
Build and Deploy / build (push) Successful in 1m52s
This commit is contained in:
+4
-3
@@ -9,11 +9,12 @@ public class CreateDiscountProductCommandValidator : AbstractValidator<CreateDis
|
|||||||
.MaximumLength(200).WithMessage("عنوان محصول نباید بیشتر از 200 کاراکتر باشد");
|
.MaximumLength(200).WithMessage("عنوان محصول نباید بیشتر از 200 کاراکتر باشد");
|
||||||
|
|
||||||
RuleFor(x => x.ShortInformation)
|
RuleFor(x => x.ShortInformation)
|
||||||
.NotEmpty().WithMessage("اطلاعات کوتاه محصول الزامی است")
|
.MaximumLength(500).WithMessage("اطلاعات کوتاه نباید بیشتر از 500 کاراکتر باشد")
|
||||||
.MaximumLength(500).WithMessage("اطلاعات کوتاه نباید بیشتر از 500 کاراکتر باشد");
|
.When(x => !string.IsNullOrEmpty(x.ShortInformation));
|
||||||
|
|
||||||
RuleFor(x => x.FullInformation)
|
RuleFor(x => x.FullInformation)
|
||||||
.NotEmpty().WithMessage("اطلاعات کامل محصول الزامی است");
|
.MaximumLength(10000).WithMessage("اطلاعات کامل نباید بیشتر از 10000 کاراکتر باشد")
|
||||||
|
.When(x => !string.IsNullOrEmpty(x.FullInformation));
|
||||||
|
|
||||||
RuleFor(x => x.Price)
|
RuleFor(x => x.Price)
|
||||||
.GreaterThan(0).WithMessage("قیمت محصول باید بیشتر از صفر باشد");
|
.GreaterThan(0).WithMessage("قیمت محصول باید بیشتر از صفر باشد");
|
||||||
|
|||||||
+4
-3
@@ -12,11 +12,12 @@ public class UpdateDiscountProductCommandValidator : AbstractValidator<UpdateDis
|
|||||||
.MaximumLength(200).WithMessage("عنوان محصول نباید بیشتر از 200 کاراکتر باشد");
|
.MaximumLength(200).WithMessage("عنوان محصول نباید بیشتر از 200 کاراکتر باشد");
|
||||||
|
|
||||||
RuleFor(x => x.ShortInformation)
|
RuleFor(x => x.ShortInformation)
|
||||||
.NotEmpty().WithMessage("اطلاعات کوتاه محصول الزامی است")
|
.MaximumLength(500).WithMessage("اطلاعات کوتاه نباید بیشتر از 500 کاراکتر باشد")
|
||||||
.MaximumLength(500).WithMessage("اطلاعات کوتاه نباید بیشتر از 500 کاراکتر باشد");
|
.When(x => !string.IsNullOrEmpty(x.ShortInformation));
|
||||||
|
|
||||||
RuleFor(x => x.FullInformation)
|
RuleFor(x => x.FullInformation)
|
||||||
.NotEmpty().WithMessage("اطلاعات کامل محصول الزامی است");
|
.MaximumLength(10000).WithMessage("اطلاعات کامل نباید بیشتر از 10000 کاراکتر باشد")
|
||||||
|
.When(x => !string.IsNullOrEmpty(x.FullInformation));
|
||||||
|
|
||||||
RuleFor(x => x.Price)
|
RuleFor(x => x.Price)
|
||||||
.GreaterThan(0).WithMessage("قیمت محصول باید بیشتر از صفر باشد");
|
.GreaterThan(0).WithMessage("قیمت محصول باید بیشتر از صفر باشد");
|
||||||
|
|||||||
Reference in New Issue
Block a user