Example #1
0
        public void FinalOrder(string email, DateTime createdDate)
        {
            OrderDetails od;
            Cart         cart;

            var getCart = _cartService.GetCartProducts(email).ToList();

            foreach (var p in getCart)
            {
                od = new OrderDetails
                {
                    OrderFk   = _orderRepo.GetOrder(email, createdDate).Id,
                    ProductFk = p.Product.Id,
                    Quantity  = p.Quantity,
                };

                cart = new Cart
                {
                    ProductFk = p.Product.Id
                };

                _orderDetailsRepo.AddOrderDetails(od);
                _cartService.DeleteCartProduct(email, cart.ProductFk);
                _productService.UpdateProduct(cart.ProductFk, od.Quantity);
            }
        }
Example #2
0
        public void AddOrderDetails(OrderDetailsViewModel orderDetails)
        {
            var myOrder = _mapper.Map <OrderDetailsViewModel, OrderDetails>(orderDetails);

            _orderDetailsRepo.AddOrderDetails(myOrder);
        }
Example #3
0
 public Boolean AddOrderDetails(Guid orderId, Guid productId)
 {
     return(_orderDetailsRepo.AddOrderDetails(orderId, productId));
 }
 public void AddOrderDetails(OrderDetailsViewModel orderDetails)
 {
     _orderDetailsRepository.AddOrderDetails(_mapper.Map <OrderDetails>(orderDetails));
 }