public static async Task <List <EntityCartItem> > GetEntityCartItems() { string id = "8836900a-dff5-46db-8353-df2fe96470d4";//GetCartId(); //Call Cart Durable Entity Function API HttpClient client = new HttpClient(); List <EntityCartItem> items = new List <EntityCartItem>(); client.BaseAddress = new Uri("http://localhost:7071/api/CartView"); HttpResponseMessage response = await client.GetAsync("http://localhost:7071/api/CartView?CartId:" + id); if (response.IsSuccessStatusCode) { var str = await response.Content.ReadAsStringAsync(); EntityCart cart = JsonConvert.DeserializeObject <EntityCart>(str); foreach (var item in cart.Items) { items.Add(new EntityCartItem { Id = item.Id, Price = item.Price }); } } return(items); /*return _db.ShoppingCartItems.Where( * c => c.CartId == ShoppingCartId).ToList();*/ }
public List <EntityCartItem> GetEntityCartItems() { ShoppingCartActions actions = new ShoppingCartActions(); String cartId = actions.GetCartId(); //Call Cart Durable Entity Function API List <EntityCartItem> items = new List <EntityCartItem>(); var response = client.GetAsync("http://localhost:7071/api/CartView?CartId=" + cartId).Result; if (response.IsSuccessStatusCode) { var str = response.Content.ReadAsStringAsync(); EntityCart cart = JsonConvert.DeserializeObject <EntityCart>(str.Result); foreach (var item in cart.Items) { items.Add(new EntityCartItem { Id = item.Id, Price = item.Price }); } } return(items); }