public async Task <IList <ShipmentDto> > Handle(GetShipmentsQueryModel request, CancellationToken cancellationToken) { var userType = contextAccessor.HttpContext.User.GetUserType(); var result = await cache.GetOrCreateAsync(CacheKey.Shipments, s => shipmentQueryService.GetAsync(), userType); return(result); }
public async Task <ShipmentDto> Handle(GetShipmentQueryModel request, CancellationToken cancellationToken) => await service.GetAsync(request.Id);