public async Task <List <ProductEntity> > Handle(GetProductsByMultipleIdsQuery request, CancellationToken cancellationToken)
        {
            SetupOperation(request);
            await LoadProducts();

            if (AnyProductMissing())
            {
                ThrowNotFoundException();
            }

            return(_products);
        }
 private void SetupOperation(GetProductsByMultipleIdsQuery request)
 {
     _request = request;
 }