public async Task <IActionResult> UpdateById(CatalogItem catalog, uint id, CancellationToken cancellation) { try{ var command = new UpdateCatalogById(id, catalog); var result = await mediator.Send(command); logger.LogInformation("Item update"); } catch (TaskCanceledException) { logger.LogInformation("Item not update"); } return(NoContent()); }
public Task <IEnumerable <CatalogItemDto> > Handle(UpdateCatalogById request, CancellationToken cancellationToken) { return(Task.Run(() => mapper.Map <IEnumerable <CatalogItemDto> >(repository.UpdateById(request.item, request.id)))); }