public static ThermometerState Update(this ThermometerState thermometerState, ThermocoupleState newThermocoupleState) { if (thermometerState == null) { return(null); } var clone = thermometerState.Clone(); clone.Temperature = newThermocoupleState.Temperature; clone.Timestamp = DateTime.Now; return(clone); }
public static ThermometerState Clone(this ThermometerState thermometerState) { if (thermometerState == null) { return(null); } return(new ThermometerState { Id = thermometerState.Id, Temperature = thermometerState.Temperature, Timestamp = thermometerState.Timestamp }); }