コード例 #1
0
        public ActionResult <IEnumerable <EstadoPagoResp> > EstadoDePago([FromBody] EstadoPago PagoInfo)
        {
            if (Globals.VueltoPermitido == false)
            {
                var VueltoPosible = vueltopuede.CalcularVueltoPosible(PagoInfo.MontoAPagar);


                if (VueltoPosible == true)
                {
                    Globals.VueltoPermitido = true;
                }
                else
                {
                    EstadoPagoResp vueltonoposible = new EstadoPagoResp();
                    vueltonoposible.PagoStatus = false;
                    vueltonoposible.Status     = false;
                    return(Ok(vueltonoposible));
                }
            }
            var            resultado = pagoservice.EstadoDelPAgo(PagoInfo);
            EstadoPagoResp estado    = new EstadoPagoResp();

            estado = resultado;
            return(Ok(estado));
        }
コード例 #2
0
        public ActionResult <IEnumerable <EstadoPagoResp> > EstadoDePago([FromBody] EstadoPago PagoInfo)
        {
            var            resultado = pagoservice.EstadoDelPAgo(PagoInfo);
            EstadoPagoResp estado    = new EstadoPagoResp();

            estado = resultado;
            pagoservice.ConfigurarStatus();
            estado.StatusMaquina    = Globals.SaludMaquina;
            estado.BloqueoEfectivo  = Globals.BloqueoEfectivo;
            estado.BloqueoTransbank = Globals.BloqueoTransbank;
            return(Ok(estado));
        }