public async Task <ResponseResult> UpdateItem(Guid idProduct, ItemProductViewModel model) { var item = GetContent(model); var response = await _httpClient.PutAsync($"/api/purshase/cart/itens/{model.IdProduct}", item); if (!TreateErrorsResponse(response)) { return(await DeserializeObjectResponse <ResponseResult>(response)); } return(ReturnOk()); }
public async Task <IActionResult> AddItemToCart(ItemProductViewModel model) { var response = await _purshaseBFFService.AddItem(model); if (ResponseHaveErrors(response)) { return(View("Index", await _purshaseBFFService.Get())); } return(RedirectToAction("Index")); }
public async Task <IActionResult> UpdateItemToCart(Guid idProduct, int quantity) { var item = new ItemProductViewModel { IdProduct = idProduct, Quantity = quantity }; var response = await _purshaseBFFService.UpdateItem(idProduct, item); if (ResponseHaveErrors(response)) { return(View("Index", await _purshaseBFFService.Get())); } return(RedirectToAction("Index")); }