Exemplo n.º 1
0
        public static PumpState Update(this PumpState pumpState, PumpRequestState pumpRequestState)
        {
            var clone = pumpState.Clone();

            if (pumpRequestState.IsEngaged.HasValue)
            {
                clone.IsEngaged = pumpRequestState.IsEngaged.Value;
            }

            return(clone);
        }
Exemplo n.º 2
0
 public static bool IsDifferent(this PumpState pumpState, PumpRequestState pumpRequestState)
 {
     return(pumpState.IsEngaged != pumpRequestState.IsEngaged);
 }