public bool SaveOrderDetail(OrderDetailDto newDetails) { this.purchaseOrderDetail = newDetails.DtoToEntity(); if (this._purchaseOrderDetail.Insert(this.purchaseOrderDetail).IsNull()) { return(false); } return(true); }
public static IOBalanceDBV2Entity.PurchaseOrderDetail DtoToEntity(this OrderDetailDto dto) { IOBalanceDBV2Entity.PurchaseOrderDetail entity = null; if (!dto.IsNull()) { entity = new IOBalanceDBV2Entity.PurchaseOrderDetail { PurchaseOrderDetailID = dto.OrderDetailId, PurchaseOrderID = dto.OrderId, ProductID = dto.ProductId, SupplierID = dto.SupplierId, Quantity = dto.Quantity }; } return(entity); }
public OrderService( IIOBalanceV2Repository <PurchaseOrder> purchaseOrder, IIOBalanceV2Repository <PurchaseOrderDetail> purchaseOrderDetail, IIOBalanceV2Repository <SalesOrder> salesOrder, IIOBalanceV2Repository <SalesOrderDetail> salesOrderDetail, IInventoryService inventoryService, ISupplierService supplierService, ICustomerService customerService) { this._purchaseOrder = purchaseOrder; this._purchaseOrderDetail = purchaseOrderDetail; this._inventoryService = inventoryService; this._supplierService = supplierService; this._customerService = customerService; this._salesOrder = salesOrder; this._salesOrderDetail = salesOrderDetail; this.purchaseOrder = new IOBalanceDBV2Entity.PurchaseOrder(); this.purchaseOrderDetail = new IOBalanceDBV2Entity.PurchaseOrderDetail(); this.salesOrder = new IOBalanceDBV2Entity.SalesOrder(); this.salesOrderDetail = new IOBalanceDBV2Entity.SalesOrderDetail(); }