public async Task <IActionResult> CreateMany(IEnumerable <CatalogItem> catalog, CancellationToken cancellation) { var command = new CreateManyCatalogItem(catalog); var result = await mediator.Send(command); if (result != null) { return(Ok(result)); } return(BadRequest("Try again")); }
public async Task <IEnumerable <CatalogItemDto> > Handle(CreateManyCatalogItem request, CancellationToken cancellationToken) { var command = await repository.CreateMany(request.items); return(mapper.Map <IEnumerable <CatalogItemDto> >(command)); }