Esempio n. 1
0
        private static bool GeneratePinProcessRun(IPinGeneratorService pinGenerator, ICustomerDetails customerDetails)
        {
            StandardResponse <string> response = pinGenerator.GeneratePin(customerDetails);

            if (response.Success)
            {
                Console.WriteLine($"Successfully created pin: {response.Result}");
                return(true);
            }

            Console.WriteLine("Pin failed to generate. Please see below for more details");
            foreach (var errorMessage in response.ErrorMessages)
            {
                Console.WriteLine(errorMessage);
            }

            return(false);
        }
 public PinGeneratorController(ILogger <PinGeneratorController> logger, IPinGeneratorService pinGeneratorService)
 {
     _logger = logger;
     this.pinGeneratorService = pinGeneratorService;
 }