public void Edit(int id, OrderDetail orderDetail)
        {
            var productPricingRepository = new ProductPricingRepository();
            OrderDetail entityToEdit = (from cust in _dataContext.OrderDetails
                                        where cust.Id == id
                                        select cust).FirstOrDefault();

            entityToEdit.ProductId = orderDetail.ProductId;
            entityToEdit.Quantity = orderDetail.Quantity;
            entityToEdit.UnitPrice = productPricingRepository.GetPricing(orderDetail.ProductId);
            entityToEdit.ModifiedDate = DateTime.Now;

            _dataContext.SaveChanges();
        }
        public void Add(int orderId, OrderDetail orderDetail)
        {
            var productPricingRepository = new ProductPricingRepository();

            var addr = new OrderDetail
                           {
                               OrderId = orderId,
                               ProductId = orderDetail.ProductId,
                               Quantity = orderDetail.Quantity,
                               UnitPrice = productPricingRepository.GetPricing(orderDetail.ProductId),
                               ModifiedDate = DateTime.Now
                           };

            _dataContext.OrderDetails.AddObject(addr);
            _dataContext.SaveChanges();
        }
Esempio n. 3
0
 public void Edit(int orderDetailId, OrderDetail orderDetail)
 {
     _orderDetailRepository.Edit(orderDetailId, orderDetail);
 }
Esempio n. 4
0
 public void Add(int orderId, OrderDetail orderDetail)
 {
     _orderDetailRepository.Add(orderId, orderDetail);
 }
Esempio n. 5
0
 /// <summary>
 /// Deprecated Method for adding a new object to the OrderDetails EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToOrderDetails(OrderDetail orderDetail)
 {
     base.AddObject("OrderDetails", orderDetail);
 }
Esempio n. 6
0
 /// <summary>
 /// Create a new OrderDetail object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="orderId">Initial value of the OrderId property.</param>
 /// <param name="productId">Initial value of the ProductId property.</param>
 /// <param name="quantity">Initial value of the Quantity property.</param>
 /// <param name="modifiedDate">Initial value of the ModifiedDate property.</param>
 public static OrderDetail CreateOrderDetail(global::System.Int32 id, global::System.Int32 orderId, global::System.Int32 productId, global::System.Int32 quantity, global::System.DateTime modifiedDate)
 {
     OrderDetail orderDetail = new OrderDetail();
     orderDetail.Id = id;
     orderDetail.OrderId = orderId;
     orderDetail.ProductId = productId;
     orderDetail.Quantity = quantity;
     orderDetail.ModifiedDate = modifiedDate;
     return orderDetail;
 }