blob: d02d8f64d8a261997e4d8c7254f4bb603802b68a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
using Tango.Telemetry.Telemetries;
namespace Tango.Telemetry.Mappers
{
public class MachineUpdateMapper
{
public static TelemetryMachineUpdate MapMachineUpdate(TangoUpdate update)
{
TelemetryMachineUpdate tUpdate = new TelemetryMachineUpdate();
tUpdate.Time = update.LastUpdated;
tUpdate.ID = update.Guid;
tUpdate.StartTime = update.StartDate;
tUpdate.EndTime = update.EndDate;
tUpdate.ApplicationVersion = update.ApplicationVersion;
tUpdate.FirmwareVersion = update.FirmwareVersion;
tUpdate.VersionTag = update.ApplicationVersionTag;
tUpdate.Status = update.UpdateStatus.ToString();
tUpdate.FailedReason = update.FailedReason;
tUpdate.FailedLog = update.FailedLog;
return tUpdate;
}
}
}
|