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>
<PropertyGroup>
<LangVersion>latest</LangVersion>
<Version>3.3.0</Version>
<Version>3.3.1</Version>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
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)
{
base.Validate(validationContext);
foreach (var result in base.Validate(validationContext))
{
yield return result;
}
if (Quantity <= 0)
{

Loading…
Cancel
Save