public CustOrderDetailModel orderItemDetailsfrominvintory(int Inventory) { orderItemDetailModel objd = new orderItemDetailModel(); orderDetailModel objdet = new orderDetailModel(); CustOrderDetailModel objcust = new CustOrderDetailModel(); objd = this.uow.orderItemDetailM.Queryable().Where(x => x.inventoryId == Inventory).FirstOrDefault(); objdet = this.uow.orderDetail.Queryable().Where(x => x.orderDetailsId == objd.orderDetailsId).FirstOrDefault(); objcust.customerId = objdet.customerId; objcust.orderDetailsId = objd.orderDetailsId; objcust.inventoryId = Inventory; return(objcust); }
public int UpdateOrder(int OrderID, int CustomerID, string Remark, int LoginID) { orderDetailModel objOD = this.uow.Orders.Queryable().Where(x => x.orderDetailsId == OrderID).FirstOrDefault(); MstBillingAddressModel objBA = this.uow.MstBillingAddresses.Queryable().Where(x => x.loginID == CustomerID).FirstOrDefault(); MstShippingAddressModel objSA = this.uow.MstShippingAddresses.Queryable().Where(x => x.loginID == CustomerID).FirstOrDefault(); if (objOD != null && objBA != null && objSA != null) { objOD.billingId = objBA.billingId; objOD.shippingId = objSA.shippingId; objOD.customerId = CustomerID; objOD.remark = Remark; objOD.modifiedBy = LoginID; objOD.modifiedOn = DateTime.Now; this.uow.Orders.Edit(objOD); return this.uow.Save(); } return 0; }