public async Task CheckOutAsync() { var sale = new SaleModel() { SaleDetails = new List <SaleDetailModel>() }; sale.SaleDetails.AddRange(Cart.Select(item => new SaleDetailModel() { ProductId = item.Product.Id, Quantity = item.QuantityInCart })); await _saleEndpoint.PostSaleAsync(sale); await ResetSalesViewModelASync(); }
public async Task CheckOut() { var saleModel = new SaleModel(); foreach (var item in Cart) { var saleDetail = new SaleDetailsModel { ProductId = item.Product.Id, Quantity = item.QuantityInCart }; saleModel.SaleDetails.Add(saleDetail); } await _saleEndPoint.PostSaleAsync(saleModel); await ResetViewModel(); }