Example #1
0
 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()}");
        }