public async Task <IDataResult <List <GetItemsInCartResponse> > > Handle(GetItemsInCartQuery request, CancellationToken cancellationToken) { var result = await _cartDal.GetItemsInBasket(request.UserId); if (result != null) { return(new SuccessDataResult <List <GetItemsInCartResponse> >(result, Messages.ListinItemsInCartSuccessful)); } return(new ErrorDataResult <List <GetItemsInCartResponse> >(Messages.ProductInCartNotFound)); }