public ShoppingBasketsController(IShoppingBasketService shoppingBasketService, IShoppingBasketRepo shoppingBasketRepo, ISubMenuService subMenuService, IOrderService orderService, IMapper mapper) { _shoppingBasketService = shoppingBasketService; _shoppingBasketRepo = shoppingBasketRepo; _subMenuService = subMenuService; _orderService = orderService; _mapper = mapper; _shoppingBasketService.ShoppingBasketId = _shoppingBasketRepo.ShoppingBasketId; }
public async Task CreateOrderAsync(Order order, IShoppingBasketRepo shoppingBasket) { order.OrderPlacedAt = DateTime.UtcNow; order.OrderTotalAmount = await shoppingBasket.GetShoppingBasketTotalAsync(); }