public SaldoModel MudarSaldo(SaldoModel model) { if (model.SaldoAtual == 0) { throw new System.Exception("Saldo a adicionar tem que ser diferente de 0."); } var novoSaldo = Task.Run(() => _repository.EditSaldo(model.Id, model.SaldoAtual)).Result; return(_mapper.Map <SaldoModel>(novoSaldo)); }
// GET: Banco public ActionResult Index() { QuorumPrivateContractTests test = new QuorumPrivateContractTests(); Task <int> getStringTask = test.ShouldBeAbleToConnectTo7NodesPrivate(); SaldoModel saldo = new SaldoModel { IdBC = "DFGHJK", Banco = "Finandina", Saldo = 23456 }; return(View(saldo)); }
// GET: Banco public ActionResult Index() { ProgramServer test = new ProgramServer(); Task <Bank> getStringTask = test.GetAccountBalance(); Bank bank = getStringTask.Result; SaldoModel saldo = new SaldoModel { IdBC = bank.BankAddress, Banco = bank.BankName, Saldo = bank.Balance }; return(View(saldo)); }
public List <int> SacarSaldo(SaldoModel model) { if (model.SaldoAtual == 0) { throw new System.Exception("Saldo a retirar tem que ser diferente de 0."); } var saldoAtual = Task.Run(() => VerSaldo(model.Id)).Result; if (saldoAtual < model.SaldoAtual) { throw new System.Exception("Saldo não pode ser negativo."); } var notas = CalcularNotas(model.SaldoAtual); model.SaldoAtual *= -1; MudarSaldo(model); return(notas); }
public IActionResult RemoveSaldo(SaldoModel model) { return(Ok(_service.SacarSaldo(model))); }
public IActionResult AddSaldo(SaldoModel model) { return(Ok(_service.MudarSaldo(model))); }