Ejemplo n.º 1
0
 public async Task <IActionResult> Product(
     [FromBody] AddToCart.Request request,
     [FromServices] AddToCart addToCart)
 {
     request.UserMark = GetCartUserMark();
     return(Ok(addToCart.Do(request)));
 }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddToCart(AddToCart.Request Input)
        {
            Input.UserMark = GetCartUserMark();
            var stockAdded = await new AddToCart(_ctx, _discounts).Do(Input);
            var cart       = new GetCart(_ctx, _discounts).Do(GetCartUserMark());

            return(PartialView("/Pages/Components/Cart/Small.cshtml", cart));
        }
        public async Task <IActionResult> AddOne(int stockId, [FromServices] AddToCart addToCart)
        {
            var request = new AddToCart.Request
            {
                StockId = stockId,
                Qty     = 1
            };
            var success = await addToCart.Do(request);

            if (success)
            {
                return(Ok("Item added to cart"));
            }

            return(BadRequest("Failed to add to cart"));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> AddOne(int stockId)
        {
            var request = new AddToCart.Request
            {
                StockId = stockId,
                Qty     = 1
            };

            var addToCart = new AddToCart(HttpContext.Session, _ctx);
            var success   = await addToCart.Do(request);

            if (success)
            {
                return(Ok("Item Added to cart"));
            }
            return(BadRequest("Failed"));
        }
Ejemplo n.º 5
0
        public async Task <bool> AddOneAsync(int productId)
        {
            var request = new AddToCart.Request
            {
                ProductId = productId,
                Quantity  = 1
            };

            var success = await _addToCart.DoAsync(request);

            if (success)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> AddOne(int stockId, [FromServices] AddToCart addToCart)
        {
            var request = new AddToCart.Request
            {
                StockId = stockId,
                Qty     = 1
            };

            var success = await addToCart.Do(request);

            if (success)
            {
                return(Ok("Product added."));
            }

            return(BadRequest("Error adding product."));
        }
Ejemplo n.º 7
0
        public async Task <IActionResult> AddOne(
            int stockId,
            [FromServices] AddToCart addToCart)
        {
            var request = new AddToCart.Request
            {
                StockId = stockId,
                Qty     = 1
            };

            var success = await addToCart.Do(request);

            if (success)
            {
                return(Ok("Добавлено"));
            }
            return(BadRequest("Не получилось добавить в карзину"));
        }
Ejemplo n.º 8
0
        public async Task <IActionResult> AddOne(
            int stockId,
            [FromServices] AddToCart addToCart)
        {
            var request = new AddToCart.Request
            {
                StockId = stockId,
                Qty     = 1
            };

            var success = await addToCart.Do(request);

            if (success)
            {
                return(Ok("Produkt dodany do koszyka"));
            }

            return(BadRequest("Nie udało się dodać produktu"));
        }