示例#1
0
        public async Task InsertCuentaAhorros(CuentaAhorros cuentaAhorros)
        {
            var cuenta = await _cuentaAhorroRepository.GetCuentaAhorros(cuentaAhorros.NumeroCuenta);

            if (cuenta != null)
            {
                throw new BusinessException("La cuenta ya existe");
            }
            else
            {
                CuentaAhorros cuentaAhorro = new CuentaAhorros();
                cuentaAhorro.IdentificacionPersona = cuentaAhorros.IdentificacionPersona;
                cuentaAhorro.NumeroCuenta          = cuentaAhorros.NumeroCuenta;
                cuentaAhorro.Monto         = cuentaAhorros.Monto;
                cuentaAhorro.FechaCreacion = DateTime.Now;

                await _cuentaAhorroRepository.InsertCuentaAhorros(cuentaAhorro);
            }
        }