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));
        }
Esempio n. 2
0
        // 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));
        }
Esempio n. 3
0
        // 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)));
 }