Browse Source

Fix DTO validations

pull/235/head 3.3.1
gdlcf88 3 years ago
parent
commit
44c69e544d
  1. 2
      common.props
  2. 5
      modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application.Contracts/EasyAbp/EShop/Orders/Orders/Dtos/CreateOrderDto.cs
  3. 5
      modules/EasyAbp.EShop.Payments/src/EasyAbp.EShop.Payments.Application.Contracts/EasyAbp/EShop/Payments/Payments/Dtos/CreatePaymentDto.cs
  4. 5
      modules/EasyAbp.EShop.Payments/src/EasyAbp.EShop.Payments.Application.Contracts/EasyAbp/EShop/Payments/Refunds/Dtos/CreateEShopRefundInput.cs
  5. 5
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application.Contracts/EasyAbp/EShop/Products/Products/Dtos/CreateUpdateProductDto.cs
  6. 5
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application.Contracts/EasyAbp/EShop/Products/Products/Dtos/UpdateProductSkuDto.cs
  7. 5
      plugins/Baskets/src/EasyAbp.EShop.Plugins.Baskets.Application.Contracts/EasyAbp/EShop/Plugins/Baskets/BasketItems/Dtos/CreateBasketItemDto.cs
  8. 5
      plugins/Baskets/src/EasyAbp.EShop.Plugins.Baskets.Application.Contracts/EasyAbp/EShop/Plugins/Baskets/BasketItems/Dtos/GenerateClientSideDataItemInput.cs
  9. 5
      plugins/Baskets/src/EasyAbp.EShop.Plugins.Baskets.Application.Contracts/EasyAbp/EShop/Plugins/Baskets/BasketItems/Dtos/UpdateBasketItemDto.cs

2
common.props

@ -1,7 +1,7 @@
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>
<Version>3.3.0</Version> <Version>3.3.1</Version>
<NoWarn>$(NoWarn);CS1591</NoWarn> <NoWarn>$(NoWarn);CS1591</NoWarn>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Authors>EasyAbp Team</Authors> <Authors>EasyAbp Team</Authors>

5
modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application.Contracts/EasyAbp/EShop/Orders/Orders/Dtos/CreateOrderDto.cs

@ -22,7 +22,10 @@ namespace EasyAbp.EShop.Orders.Orders.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (OrderLines.Count == 0) if (OrderLines.Count == 0)
{ {

5
modules/EasyAbp.EShop.Payments/src/EasyAbp.EShop.Payments.Application.Contracts/EasyAbp/EShop/Payments/Payments/Dtos/CreatePaymentDto.cs

@ -15,7 +15,10 @@ namespace EasyAbp.EShop.Payments.Payments.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (OrderIds.Count == 0) if (OrderIds.Count == 0)
{ {

5
modules/EasyAbp.EShop.Payments/src/EasyAbp.EShop.Payments.Application.Contracts/EasyAbp/EShop/Payments/Refunds/Dtos/CreateEShopRefundInput.cs

@ -25,7 +25,10 @@ namespace EasyAbp.EShop.Payments.Refunds.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (RefundItems.IsNullOrEmpty()) if (RefundItems.IsNullOrEmpty())
{ {

5
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application.Contracts/EasyAbp/EShop/Products/Products/Dtos/CreateUpdateProductDto.cs

@ -55,7 +55,10 @@ namespace EasyAbp.EShop.Products.Products.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (PaymentExpireIn.HasValue && PaymentExpireIn.Value < TimeSpan.Zero) if (PaymentExpireIn.HasValue && PaymentExpireIn.Value < TimeSpan.Zero)
{ {

5
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application.Contracts/EasyAbp/EShop/Products/Products/Dtos/UpdateProductSkuDto.cs

@ -50,7 +50,10 @@ namespace EasyAbp.EShop.Products.Products.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (PaymentExpireIn.HasValue && PaymentExpireIn.Value < TimeSpan.Zero) if (PaymentExpireIn.HasValue && PaymentExpireIn.Value < TimeSpan.Zero)
{ {

5
plugins/Baskets/src/EasyAbp.EShop.Plugins.Baskets.Application.Contracts/EasyAbp/EShop/Plugins/Baskets/BasketItems/Dtos/CreateBasketItemDto.cs

@ -23,7 +23,10 @@ namespace EasyAbp.EShop.Plugins.Baskets.BasketItems.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (Quantity <= 0) if (Quantity <= 0)
{ {

5
plugins/Baskets/src/EasyAbp.EShop.Plugins.Baskets.Application.Contracts/EasyAbp/EShop/Plugins/Baskets/BasketItems/Dtos/GenerateClientSideDataItemInput.cs

@ -23,7 +23,10 @@ namespace EasyAbp.EShop.Plugins.Baskets.BasketItems.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (Quantity <= 0) if (Quantity <= 0)
{ {

5
plugins/Baskets/src/EasyAbp.EShop.Plugins.Baskets.Application.Contracts/EasyAbp/EShop/Plugins/Baskets/BasketItems/Dtos/UpdateBasketItemDto.cs

@ -12,7 +12,10 @@ namespace EasyAbp.EShop.Plugins.Baskets.BasketItems.Dtos
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext) public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{ {
base.Validate(validationContext); foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (Quantity <= 0) if (Quantity <= 0)
{ {

Loading…
Cancel
Save