namespace OI.Metrology.Shared.DataModels; public record InfinityQSEvent(int EV_EVNT, int EV_SGTM, string EV_UTC7, string PR_NAME, string PD_NAME, int TD_TEST, string TD_NAME, string EV_NAME) { public static InfinityQSEventV2[] Convert(InfinityQSEvent[] collection) { List results = new(); foreach (InfinityQSEvent item in collection) results.Add(Map(item)); return results.ToArray(); } public static InfinityQSEventV2 Map(InfinityQSEvent item) { InfinityQSEventV2 result = new(item.EV_EVNT, item.EV_SGTM, item.EV_UTC7, item.PR_NAME, item.PD_NAME, item.TD_TEST, item.TD_NAME, item.EV_NAME); return result; } } public record InfinityQSEventV2(int EventId, int SubGroupDateTimeId, string SubGroupDateTime, string Process, string Part, int VariableNumber, string Variable, string Name) { }