public async Task <ActionResult> Balance(EditarBalance editarBalance) { if (ModelState.IsValid) { ErrorHandling errorHandling = null; if (editarBalance.editar_balance > 0) { errorHandling = await MakeTransaction__Manualcredit(editarBalance.i_account, editarBalance.editar_balance, "Manual Transaction(WEB)"); } else { errorHandling = await MakeTransaction_Manualcharge(editarBalance.i_account, (editarBalance.editar_balance * -1), "Manual Transaction(WEB)"); } if (errorHandling != null && errorHandling.faultcode != null) { ViewBag.Error = errorHandling?.faultstring; return(View(editarBalance)); } else { return(RedirectToAction(nameof(Index))); } } else { return(View(editarBalance)); } }
public ActionResult Balance(int?id) { if (id is null) { return(View()); } var accounts = GetSession <List <account_info> >("ss_accounts"); if (accounts is null) { return(View()); } var acc = accounts.Where(x => x.i_account == id).First(); var editar = new EditarBalance(); editar.i_account = acc.i_account; editar.fullname = acc.fullname; editar.balance = acc.balance; return(View(editar)); }