public int InsertManufactureRequest(ManufactureRequestBO manu) { using (var context = new InThuDoEntities()) { ManufactureRequest ma = new ManufactureRequest() { Description = manu.Description, BeginDate = manu.BeginDate, EndDate = manu.EndDate, Quantity = manu.Quantity, Cost = manu.Cost, CreatedBy = manu.CreatedBy, CreatedOn = manu.CreatedOn, DesignRequestId = manu.DesignRequestId, ManufactureId = manu.ManufactureId }; context.ManufactureRequests.Add(ma); context.SaveChanges(); return ma.ManufactureRequestId; } }
private ManufactureRequestBO MapManufactureRequest(ManufactureRequest m) { if (m == null) return null; var manu = new ManufactureRequestBO() { ManufactureRequestId = m.ManufactureRequestId, DesignRequestId = m.DesignRequestId, Description = m.Description, BeginDate = m.BeginDate, EndDate = m.EndDate, Cost = m.Cost, CreatedBy = m.CreatedBy, CreatedOn = m.CreatedOn, LastEditedBy = m.LastEditedBy, LastEditedOn = m.LastEditedOn, Deleted = m.Deleted, Quantity = m.Quantity, CustomerApproved = m.CustomerApproved, CustomerApprovedDate = m.CustomerApprovedDate, Note = m.Note, CustomerApprovedPrice = m.CustomerApprovedPrice, CustomerApprovedQuantity = m.CustomerApprovedQuantity, IsFailed = m.IsFailed, ManufactureId = m.ManufactureId, Manufacture = new CustomerBO { CustomerId = m.ManufactureId, Name = m.Customer.Name }, ProductName = m.DesignRequest.OrderItem.Product.Name, PrintingTypeName = m.DesignRequest.OrderItem.LibPrintingType.Name, BusinessMan = m.DesignRequest.OrderItem.Order.User.FullName, OrderId = m.DesignRequest.OrderItem.Order.OrderId, CustomterName = m.DesignRequest.OrderItem.Order.Customer.Name }; return manu; }