public IHttpActionResult IngresarSaldo(OperacionesCuenta operaciones) { try { if (operaciones.Id <= 0) { return(BadRequest()); } if (operaciones.Monto <= 0) { return(BadRequest()); } } catch (Exception fail) { Debug.WriteLine(fail.Message); } GestorCuentas saldo = new GestorCuentas(); string agregado = saldo.IngresarSaldo(operaciones); if (agregado.Equals("0")) { return(BadRequest()); } else { return(Ok(agregado)); } }
public IHttpActionResult Agirar(int id) { bool check = true; try { using (dbHomeBank db = new dbHomeBank()) // Contexto de BD. { Cuentas laCuenta = db.Cuentas.Where(d => d.idCliente == id).FirstOrDefault(); // Llamo la tabla Cuentas, busco el idCliente del objeto y la guardo. if (laCuenta.saldoPesos <= 0) // Se comprueba si la cuenta tiene saldo negativo. No se reliza el giro si es 0 o negativo. { check = false; } } } catch (Exception ex) { Debug.WriteLine(ex.Message); } if (check) { GestorCuentas girar = new GestorCuentas(); return(Ok(girar.GirarDinero(id).ToString())); } return(BadRequest()); }
public IHttpActionResult SaldoIsOk(int id) { GestorCuentas isOkSaldo = new GestorCuentas(); if (isOkSaldo.SaldoIsOk(id)) { return(Ok()); } return(NotFound()); }
public IHttpActionResult TransferirDinero(Transferencia transferencia) { if (transferencia.Id <= 0) { return(BadRequest()); } if (transferencia.Monto <= 0) { return(BadRequest()); } GestorCuentas saldoARetirar = new GestorCuentas(); string retirado = saldoARetirar.TransferirDinero(transferencia); if (retirado.Equals("0")) { return(BadRequest()); } else { return(Ok(retirado)); } }
public IHttpActionResult RetirarDinero(OperacionesCuenta operaciones) { if (operaciones.Id <= 0) { return(BadRequest()); } if (operaciones.Monto <= 0) { return(BadRequest()); } GestorCuentas saldoARetirar = new GestorCuentas(); string retirado = saldoARetirar.RetirarDinero(operaciones); if (retirado.Equals("0")) { return(BadRequest()); } else { return(Ok(retirado)); } }
public DatosOperaciones MostrarSaldo(int id) { GestorCuentas mostrar = new GestorCuentas(); return(mostrar.MostrarSaldo(id)); }