44 lines
1.6 KiB
C#
44 lines
1.6 KiB
C#
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<InfinityQSEventV2> 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)
|
|
{ } |