Пример #1
0
 public IActionResult Put([FromBody] OPago opago, int id)
 {
     if (opago.id != id)
     {
         return(BadRequest());
     }
     context.Entry(opago).State = EntityState.Modified;
     context.SaveChanges();
     return(Ok());
 }
Пример #2
0
 public IActionResult Post([FromBody] OPago opago)
 {
     if (ModelState.IsValid)
     {
         context.OPagos.Add(opago);
         context.SaveChanges();
         return(new CreatedAtRouteResult("ordenCreada", new { id = opago.id }, opago));
     }
     return(BadRequest(ModelState));
 }
Пример #3
0
        public void PresentarPago()
        {
            CPago cpago = new CPago();

            cpago._Pago = IagregarPago.pago;
            OPago opago = servicioPago.EjecutarPago(cpago);

            if (opago.Correcto)
            {
                IagregarPago.PagoCorrecto("se realizo el pago");
            }
            else
            {
                IagregarPago.ErrorPago(string.Format("{0}", opago.Excepcion.Message));
            }
        }
Пример #4
0
        public OPago EjecutarPago(CPago cpago)
        {
            OPago opago = new OPago();

            try
            {
                IpagoR.RealizarPago(cpago._Pago);
                opago.Correcto = true;
            }
            catch (Exception e)
            {
                opago.Excepcion = e;
                opago.Correcto  = false;
            }

            return(opago);
        }