eShopOnContainers/src/Web/WebMVC/Services/OrderingService.cs

47 lines
1.2 KiB
C#
Raw Normal View History

2016-10-21 05:46:30 +02:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.eShopOnContainers.WebMVC.Models;
namespace Microsoft.eShopOnContainers.WebMVC.Services
{
public class OrderingService : IOrderingService
{
private List<Order> _orders;
2016-10-31 09:25:47 +01:00
//var ordersUrl = _settings.OrderingUrl + "/api/ordering/orders";
//var dataString = await _http.GetStringAsync(ordersUrl);
//var items = JsonConvert.DeserializeObject<List<Order>>(dataString);
2016-10-21 05:46:30 +02:00
public OrderingService()
{
_orders = new List<Order>()
{
new Order()
{
BuyerId = Guid.NewGuid(), OrderDate = DateTime.Now,
OrderItems = new List<OrderItem>()
{
new OrderItem() { UnitPrice = 12 }
}
}
};
}
public void AddOrder(Order Order)
{
_orders.Add(Order);
}
public Order GetOrder(Guid Id)
{
return _orders.Where(x => x.BuyerId == Id).FirstOrDefault();
}
public List<Order> GetOrders()
{
return _orders;
}
}
}