public async Task <IResult> Delete(Basket basket)
        {
            await _basketDal.DeleteAsync(basket);

            return(new SuccessResult(Messages.DeletedBasket));
        }