public IActionResult SavePayment([FromBody] PaymentDataInput data) { try { Clients clients = new Clients(); Boolean result = clients.SavePayment(data.client, data.paymentDetails); return(this.BuildOk("payment saved")); } catch (Exception ex) { return(this.BuildNotOk(ex, ex.Message)); } }
public IActionResult Upgrade([FromBody] PaymentDataInput data) { try { PaymentDetails paymentDetails = new PaymentDetails(); Packages packages = new Packages(); paymentDetails = packages.Upgrade(data.client, data.package, data.yearPayment); return(this.BuildOk <PaymentDetails>(paymentDetails)); } catch (Exception ex) { return(this.BuildNotOk(ex, ex.Message)); } }