namespace OI.Metrology.Shared.DataModels; public record WorkMaterial(int SLOT_NO, string RDS_NO, int REACTOR, string POCKET_NO, string ZONE, string PS_NO, string RECIPE_NAME, int RECIPE_NO, string SPEC_TYPE) { public static WorkMaterialV2[] Convert(List collection) { List results = new(); foreach (WorkMaterial item in collection) results.Add(Map(item)); return results.ToArray(); } public static WorkMaterialV2 Map(WorkMaterial item) { WorkMaterialV2 result = new(item.SLOT_NO, item.RDS_NO, item.REACTOR, item.POCKET_NO, item.ZONE, item.PS_NO); return result; } } public record WorkMaterialV2(int SlotNumber, string RunDataSheet, int Reactor, string Pocket, string Zone, string PSN) { }