NoPumpAuthorizationIdGenerator.cs 604 B

123456789101112131415161718
  1. namespace Wayne.ForecourtControl.Fusion
  2. {
  3. public class NoPumpAuthorizationIdGenerator : IPumpAuthorizationIdGenerator
  4. {
  5. public int GetNext(IAuthorizeParameters authorizeParameters)
  6. {
  7. throw new System.NotImplementedException("This Forecourot control instance was created without Pump Authorization Id generator and should thus not be used to authorize pumps.");
  8. }
  9. public static IPumpAuthorizationIdGenerator Instance
  10. {
  11. get
  12. {
  13. return new NoPumpAuthorizationIdGenerator();
  14. }
  15. }
  16. }
  17. }