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; }