public long SaveOrder(OrderDto newDetails) { this.purchaseOrder = newDetails.DtoToEntity(); var insertedPurchaseOrder = this._purchaseOrder.Insert(this.purchaseOrder); if (insertedPurchaseOrder.IsNull()) { return(0); } return(insertedPurchaseOrder.PurchaseOrderID); }
public static IOBalanceDBV2Entity.PurchaseOrder DtoToEntity(this OrderDto dto) { IOBalanceDBV2Entity.PurchaseOrder entity = null; if (!dto.IsNull()) { entity = new IOBalanceDBV2Entity.PurchaseOrder { PurchaseOrderID = dto.OrderId, DateCreated = dto.DateCreated, CreatedBy = dto.CreatedBy }; } 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(); }