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); } }
public void AddOrderDetails(OrderDetailsViewModel orderDetails) { var myOrder = _mapper.Map <OrderDetailsViewModel, OrderDetails>(orderDetails); _orderDetailsRepo.AddOrderDetails(myOrder); }
public Boolean AddOrderDetails(Guid orderId, Guid productId) { return(_orderDetailsRepo.AddOrderDetails(orderId, productId)); }
public void AddOrderDetails(OrderDetailsViewModel orderDetails) { _orderDetailsRepository.AddOrderDetails(_mapper.Map <OrderDetails>(orderDetails)); }