public string GuardarMovimiento(Movimiento movimiento) { try { movimientoRepository.Guardar(movimiento); return($"Se ha guardado la cuenta {movimiento.ToString()}"); } catch (Exception e) { return($"Ha ocurrido un error en los datos {e.Message}"); } }
public string ConsignarCuentaAhorro(Cuenta cuenta, decimal valor) { Movimiento movimiento = new Movimiento(); cuenta.Saldo += valor; nuevaCuenta.NumeroCuenta = cuenta.NumeroCuenta; nuevaCuenta.Cliente = cuenta.Cliente; nuevaCuenta.Saldo = cuenta.Saldo; nuevaCuenta.FechaApertura = cuenta.FechaApertura; nuevaCuenta.TipoCuenta = cuenta.TipoCuenta; nuevaCuenta.Deuda = cuenta.Deuda; cuentaService.Modificar(nuevaCuenta); movimiento.NumeroCuenta = cuenta.NumeroCuenta; movimiento.Cliente = cuenta.Cliente; movimiento.FechaApertura = DateTime.Now; movimiento.Saldo = cuenta.Saldo; movimiento.TipoMovimiento = "Consignar"; movimiento.TipoCuenta = cuenta.TipoCuenta; cuentaService.GuardarMovimiento(movimiento); return($"Ha sido realizado con exito{movimiento.ToString()}"); }