コード例 #1
0
        public async Task <IActionResult> DeleteById(CatalogItem catalog, uint id, CancellationToken cancellation)
        {
            try{
                var command = new DeleteCatalogItemById(catalog, id);
                var result  = await mediator.Send(command);

                logger.LogInformation("Item delete");
            }
            catch (TaskCanceledException) {
                logger.LogInformation("Item not delete");
            }
            return(NoContent());
        }
コード例 #2
0
 public Task <IEnumerable <CatalogItemDto> > Handle(DeleteCatalogItemById request, CancellationToken cancellationToken)
 {
     return(Task.Run(() => mapper.Map <IEnumerable <CatalogItemDto> >(repository.DeleteById(request.catalog, request.id))));
 }