public async Task <IActionResult> UpdateCartLine([BindRequired, FromForm] UpdateCartLineDTO updateCartLineDto) { if (!ModelState.IsValid) { return(Error()); } await _cartLineApiClient.UpdateCartLine(updateCartLineDto); return(RedirectToAction("Index", "Cart")); }
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))); }
public async Task <CartLineViewModel> UpdateCartLine(UpdateCartLineDTO updateCartLineDto) { var requestUrl = CreateItemRequestUri(updateCartLineDto.LineId); return(await PutAsync <UpdateCartLineDTO>(requestUrl, updateCartLineDto)); }