public async Task <IActionResult> Product( [FromBody] AddToCart.Request request, [FromServices] AddToCart addToCart) { request.UserMark = GetCartUserMark(); return(Ok(addToCart.Do(request))); }
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")); }
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")); }
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); }
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.")); }
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("Не получилось добавить в карзину")); }
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")); }