public bool Delete(int Id)
        {
            PagosOpenPayBo PagosOpenPayBo = new PagosOpenPayBo();
            PagosOpenPay   entity         = new PagosOpenPay()
            {
                Id = Id
            };

            return(PagosOpenPayBo.Delete(entity));
        }
        public PagosOpenPay GetOne(int Id)
        {
            PagosOpenPayBo PagosOpenPayBo = new PagosOpenPayBo();
            PagosOpenPay   entity         = new PagosOpenPay()
            {
                Id = Id
            };

            return(PagosOpenPayBo.SelectByKey(entity));
        }
 public bool Delete(PagosOpenPay entity)
 {
     object[] parameters = new object[] { entity.Id };
     return(Context.Database.ExecuteSqlCommand("dbo.usp_PagosOpenPayDelete @Id={0}", parameters) == -1 ? true : false);
 }
 public PagosOpenPay Insert(PagosOpenPay entity)
 {
     object[] parameters = new object[] { entity.CursoId, entity.Importe, entity.Autorizacion, entity.Metodo, entity.TipoOperacion, entity.TipoTransaccion, entity.TipoTarjeta, entity.Marca, entity.UltimosDigitos, entity.TarjetaHabiente, entity.Banco, entity.CodigoBancario, entity.Estatus, entity.Token, entity.Fecha, entity.Descripcion, entity.MensajeError, entity.orderId, entity.Tipo };
     return(Context.Database.SqlQuery <PagosOpenPay>("dbo.usp_PagosOpenPayInsert @CursoId={0}, @Importe={1}, @Autorizacion={2}, @Metodo={3}, @TipoOperacion={4}, @TipoTransaccion={5}, @TipoTarjeta={6}, @Marca={7}, @UltimosDigitos={8}, @TarjetaHabiente={9}, @Banco={10}, @CodigoBancario={11}, @Estatus={12}, @Token={13}, @Fecha={14}, @Descripcion={15}, @MensajeError={16}, @orderId={17}, @Tipo={18}", parameters).FirstOrDefault());
 }
 public PagosOpenPay SelectByKey(PagosOpenPay entity)
 {
     object[] parameters = new object[] { entity.Id };
     return(Context.Database.SqlQuery <PagosOpenPay>("dbo.usp_PagosOpenPaySelect @Id={0}", parameters).FirstOrDefault());
 }
        public PagosOpenPay Update(PagosOpenPay entity)
        {
            PagosOpenPayBo PagosOpenPayBo = new PagosOpenPayBo();

            return(PagosOpenPayBo.Update(entity));
        }
        public PagosOpenPay New(PagosOpenPay entity)
        {
            PagosOpenPayBo PagosOpenPayBo = new PagosOpenPayBo();

            return(PagosOpenPayBo.Insert(entity));
        }