Beispiel #1
0
        public async Task <IActionResult> UpdateCartLine([BindRequired, FromForm] UpdateCartLineDTO updateCartLineDto)
        {
            if (!ModelState.IsValid)
            {
                return(Error());
            }

            await _cartLineApiClient.UpdateCartLine(updateCartLineDto);

            return(RedirectToAction("Index", "Cart"));
        }
Beispiel #2
0
        public async Task <ActionResult <CartLineViewModel> > UpdateLine([BindRequired, FromRoute] int id, [BindRequired, FromBody] UpdateCartLineDTO line)
        {
            if (id != line.LineId)
            {
                return(BadRequest());
            }

            return(Ok(await _cartService.UpdateCartLine(id, line)));
        }
 public async Task <CartLineViewModel> UpdateCartLine(int lineId, UpdateCartLineDTO updateCartLineDto)
 {
     return(_mapper.Map <CartLineViewModel>(
                await _cartLineService.UpdateCartLine(lineId, updateCartLineDto.Amount)));
 }
Beispiel #4
0
        public async Task <CartLineViewModel> UpdateCartLine(UpdateCartLineDTO updateCartLineDto)
        {
            var requestUrl = CreateItemRequestUri(updateCartLineDto.LineId);

            return(await PutAsync <UpdateCartLineDTO>(requestUrl, updateCartLineDto));
        }