public async Task <bool> SaveToOutput(IOutputPayment output, string config, PaymentInfo paymentInfo) { try { return(await Task.Run(() => { Thread.Sleep(3000); output.Config(config); output.Save(JsonConvert.SerializeObject(paymentInfo)); return true; })); } catch (Exception ex) { return(false); } }
public PaymentController(IOutputPayment output) { _output = output; }