Пример #1
0
 public static DeviceMovementDto MapDto(this DeviceMovementDc dataContract)
 => new DeviceMovementDto
 {
     DeviceName      = dataContract.DeviceName,
     StartCoordinate = dataContract.StartCoordinate.MapDto(),
     EndCoordinate   = dataContract.EndCoordinate.MapDto(),
     AverageVelocityMetersPerSecond = dataContract.AverageVelocityMetersPerSecond,
     TimeRecorded = dataContract.TimeRecorded
 };
Пример #2
0
 public void LogMovement(DeviceMovementDc movement)
 {
     //Always try-catch on WCF calls on both receiving and sending end
     try
     {
         lock (_lock)
         {
             _movements.Add(movement);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }