// GET: Transaccion/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TransaccionModel transaccionModel = _repository.Devolver(id); CuentaModel cuentaDestino = _repoCuentas.Devolver(transaccionModel.CuentaIdDestino); //Verifico si la cuenta destino tiene el monto para devolverlo if (cuentaDestino.Saldo < transaccionModel.Monto) { ViewBag.CuentaDestino = false; } else { ViewBag.CuentaDestino = true; } if (transaccionModel == null) { return(HttpNotFound()); } return(View(transaccionModel)); }
public JsonResult TieneMonto(double monto, int Id, int CuentaId, bool Tipo) { if (Tipo) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { var resultado = 0d; if (Id == 0) { resultado = cuentaDB.Devolver(CuentaId).Saldo; } else { resultado = cuentaDB.Devolver(CuentaId).Saldo + _montoEdicion; } if (resultado >= monto) { return(Json(true, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); } }
// GET: Cuenta/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CuentaModel cuentaModel = _repository.Devolver(id); if (cuentaModel == null) { return(HttpNotFound()); } return(View(cuentaModel)); }