private void SaveOrder(Cart_ cart, OrderDetails details) { var order = new Order(); order.OrderNumber = "A" + (new Random()).Next(11111, 99999).ToString(); order.Total = cart.TotalPrice(); order.orderDate = DateTime.Now; order.OrderState = EnumOrderState.Waiting; order.Username = User.Identity.Name; order.AdresTanimi = details.AdresTanimi; order.Adres = details.Adres; order.Sheher = details.Sheher; order.Kuce = details.Kuce; order.Telefon = details.Telefon; foreach (var product in cart.Products) { var orderline = new OrderLine(); orderline.Quantity = product.Quantity; orderline.Price = product.Product.Price; orderline.ProductId = product.Product.ProductId; order.OrderLines.Add(orderline); } unitOfWork.Orders.Add(order); unitOfWork.SaveChanges(); }
private void SaveCart(Cart_ cart) { HttpContext.Session.SetJson("Cart", cart); }