Esempio n. 1
0
 private IReadOnlyDictionary <DeviceStatus, Action <Action> > InitializeWarrantyMap()
 => new Dictionary <DeviceStatus, Action <Action> >()
 {
     [DeviceStatus.AllFine().NotOperational()] = ClaimWarranty
 };
Esempio n. 2
0
 public void NotOperational()
 {
     _operationalStatus = _operationalStatus.NotOperational();
 }
Esempio n. 3
0
 public void Repaired()
 {
     _operationalStatus = _operationalStatus.Repaired();
 }
Esempio n. 4
0
 public void VisibleDamage()
 {
     _operationalStatus = _operationalStatus.VisibleDamage();
 }