public int Post([FromBody]Usuario usuario, LoginRequest loginRequest) { int id; GestorCuenta gestorCuenta = new GestorCuenta(); id = gestorCuenta.CrearCuenta(usuario, loginRequest); return id; }
//PUT: api/Cuenta public Cuenta Put(int idCuenta, int operacion, decimal monto) { GestorCuenta gCuenta = new GestorCuenta(); var cuenta = gCuenta.ObtenerDatosCuenta(idCuenta); if (cuenta != null) { if (operacion == 1) { cuenta.Saldo = cuenta.Saldo + monto; } else if (operacion == 2) { cuenta.Saldo = cuenta.Saldo - monto; } else if (operacion == 3) { cuenta.Saldo = cuenta.Saldo - monto; } if (operacion == 1 || operacion == 2 || operacion == 3) { gCuenta.ModificarSaldo(cuenta, operacion, monto); } } return(cuenta); }
/**[Authorize] * // GET: api/Persona * //public IEnumerable<Cuenta> Get() * { * GestorCuenta gPersona = new GestorCuenta(); * return gPersona.ObtenerPersonas(); * }*/ public List <Cuenta> Get() { GestorCuenta gCuenta = new GestorCuenta(); var cuentas = gCuenta.ObtenerDatosCuentas(User.Identity.Name); return(cuentas); }
public IHttpActionResult ActivarCuenta(activarCuenta activarCuenta) { GestorCuenta activacion = new GestorCuenta(); bool activada = activacion.ActivarCuenta(activarCuenta); System.Diagnostics.Debug.WriteLine("activo la cuenta"); return(Ok("cuenta activada")); }
public Transferencia Post(Transferencia transferencia) { int id; GestorCuenta gestor = new GestorCuenta(); id = gestor.HacerTransferencia(transferencia); transferencia.Id = id; return(transferencia); }
public Giro Post(Giro giro) { int id; GestorCuenta gestor = new GestorCuenta(); id = gestor.HacerGiro(giro); giro.Id = id; return(giro); }
//POST: api/Cuenta public Cuenta Post(Cuenta cuenta) { int id; GestorCuenta gCuenta = new GestorCuenta(); id = gCuenta.AgregarCuenta(cuenta); cuenta.Id = id; return(cuenta); }
//PATCH: api/Cuenta public Cuenta Patch(int idCuentaOrigen, int idCuentaDestino, decimal monto) { GestorCuenta gCuenta = new GestorCuenta(); var cuentaOrigen = gCuenta.ObtenerDatosCuenta(idCuentaOrigen); var cuentaDestino = gCuenta.ObtenerDatosCuenta(idCuentaDestino); if ((cuentaOrigen != null) && (cuentaDestino != null)) { cuentaOrigen.Saldo = cuentaOrigen.Saldo - monto; cuentaDestino.Saldo = cuentaDestino.Saldo + monto; gCuenta.RealizarTransferencia(cuentaOrigen, cuentaDestino, monto); } return(cuentaOrigen); }
public void Put([FromBody]Cuenta cuenta) { GestorCuenta gestorCuenta = new GestorCuenta(); gestorCuenta.ModificarCuenta(cuenta); }
public Cuenta Get(int id) { GestorCuenta gestorCuenta = new GestorCuenta(); return gestorCuenta.ObtenerPorId(id); }
public IEnumerable<Cuenta> Get() { GestorCuenta gestorCuenta = new GestorCuenta(); return gestorCuenta.ObtenerCuentas(); }
public void Delete(int id) { GestorCuenta gestorCuenta = new GestorCuenta(); gestorCuenta.DesactivarCuenta(id); }
//[Authorize] public IEnumerable <Cuenta> Get() { GestorCuenta gestorCuenta = new GestorCuenta(); return(gestorCuenta.TodasLasCuentas()); }
// GET: api/Cuenta/5 public Cuenta Get(int id) { GestorCuenta gCuenta = new GestorCuenta(); return(gCuenta.ObtenerDatosCuenta(id)); }