コード例 #1
0
        public void Add(MovimientoCuentaModel c)
        {
            var entity = new MovimientoCuenta
            {
                CuentaAhorroId = c.CuentaAhorroId,
                Valor          = c.Valor
            };

            _context.MovmienetosCuentas.Add(entity);
            _context.SaveChanges();
        }
コード例 #2
0
 public void Add(MovimientoCuentaModel c)
 {
     try
     {
         if (c.Valor < 0)
         {
             var saldo = GetSaldoCuentaId(c.CuentaAhorroId);
             if (saldo < Math.Abs(c.Valor))
             {
                 throw new System.Exception("Saldo insuficiente");
             }
         }
         _movimientoCuentaRepository.Add(c);
     }
     catch (System.Exception e)
     {
         _logger.LogError(e.ToString());
         throw;
     }
 }
コード例 #3
0
 public IActionResult Add(MovimientoCuentaModel c)
 {
     _movimientoCuentaLogic.Add(c);
     return(Ok());
 }