Example #1
0
        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"));
        }
Example #2
0
        public async Task <IEnumerable <CatalogItemDto> > Handle(CreateManyCatalogItem request, CancellationToken cancellationToken)
        {
            var command = await repository.CreateMany(request.items);

            return(mapper.Map <IEnumerable <CatalogItemDto> >(command));
        }