DEV Community

Discussion on: Desarrollando una API en ASP.NET con CQRS y MediatR: Parte 1

Collapse
 
edd profile image
NSysX • Edited

En el CreateProductCommandHandler , como seria la modificacion si necesito agregar una lista de objectos al CreateProductCommand , en lugar de un solo objeto.
Gracias

Collapse
 
isaacojeda profile image
Isaac Ojeda

Pues tendrías que incluirlo en el IRequest como un listado, una idea es:

public class CreateProductCommand : IRequest
{

     public List<CreateProductItem> Products { get;set;} = new();

     public class CreateProductItem
     {
          public string Description { get; set; } = default!;
          public double Price { get; set; }
     }
}
Enter fullscreen mode Exit fullscreen mode

Y en el Handler, iteras la creación del producto.

Pueden haber más formas, pero algo así lo haría yo

Saludos!!