public InventoryAssignmentModel(WorkEffortInventoryAssignment assignment) { this.PartId = assignment.InventoryItem.Part?.PartIdentification(); this.PartName = assignment.InventoryItem.Part?.Name; this.Quantity = assignment.DerivedBillableQuantity; this.UnitOfMeasure = assignment.InventoryItem.Part?.UnitOfMeasure?.Abbreviation?.ToUpperInvariant() ?? assignment.InventoryItem.Part?.UnitOfMeasure?.Name?.ToUpperInvariant() ?? "EA"; this.UnitSellingPrice = assignment.UnitSellingPrice.ToString("N2", new CultureInfo("nl-BE")); this.SellingPrice = Math.Round(this.Quantity * assignment.UnitSellingPrice, 2).ToString("N2", new CultureInfo("nl-BE")); }
public InventoryAssignmentModel(WorkEffortInventoryAssignment assignment) { this.PartId = assignment.InventoryItem.Part?.PartIdentification(); this.PartName = assignment.InventoryItem.Part?.Name; this.Quantity = assignment.BillableQuantity ?? assignment.Quantity; this.UnitOfMeasure = assignment.InventoryItem.Part?.UnitOfMeasure?.Abbreviation?.ToUpperInvariant() ?? assignment.InventoryItem.Part?.UnitOfMeasure?.Name?.ToUpperInvariant() ?? "EA"; this.UnitSellingPrice = assignment.UnitSellingPrice; this.SellingPrice = Math.Round(this.Quantity * assignment.UnitSellingPrice, 2); }
public InventoryAssignmentModel(WorkEffortInventoryAssignment assignment) { if (assignment != null) { this.PartId = assignment.InventoryItem.Part?.PartIdentification(); this.PartName = assignment.InventoryItem.Part?.Name; this.Quantity = assignment.Quantity; this.UnitOfMeasure = assignment.InventoryItem.Part?.UnitOfMeasure?.Abbreviation?.ToUpperInvariant() ?? assignment.InventoryItem.Part?.UnitOfMeasure?.Name?.ToUpperInvariant() ?? "EA"; } }