Ejemplo n.º 1
0
        public object Get(int id)
        {
            try
            {
                ServicePaymentModel model = new ServicePaymentModel();
                //HC despues se va a tener que recuperar de la BD
                model.comercio = "Pizzeria los Hijo de Puta";

                bool func(tbPayment x) => x.pay_id == id;

                var paymentList = servicePaymentBusiness.Read(func) as List <tbPayment>;

                if (paymentList.Count > 0)
                {
                    model = model.ConvertPaymentToModel(paymentList.FirstOrDefault());
                    return(Request.CreateResponse(HttpStatusCode.Created, model));
                }
                return(Request.CreateErrorResponse(HttpStatusCode.NoContent, new Exception("El objeto no existe.")));
            }
            catch (Exception ex)
            {
                log.Error(ex);
                if (ex.InnerException != null)
                {
                    log.Error("Inner ex: " + ex.InnerException.Message);
                }
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public tbPayment RecuperarFormularioDePago(int idPayment)
        {
            try
            {
                tbPayment payment = null;
                bool func(tbPayment x) => x.pay_id == idPayment;

                List <tbPayment> resultList = paymentBusiness.Read(func) as List <tbPayment>;

                if (resultList.Count() > 0)
                {
                    payment = resultList.FirstOrDefault();
                }

                return(payment);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private tbPayment ObtengoPaymentPorId()
        {
            try
            {
                bool func(tbPayment x) => x.pay_id == _idPayment;

                var result = paymentBusiness.Read(func) as List <tbPayment>;
                return(result.FirstOrDefault());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private tbPayment GetPayment(int id)
        {
            try
            {
                bool func(tbPayment x) => x.pay_id == id;

                ServicePaymentBusiness business = new ServicePaymentBusiness();
                var result = business.Read(func) as List <tbPayment>;
                return(result.FirstOrDefault());
            }
            catch (Exception ex)
            {
                log.Error("Error: " + ex.Message);
                if (ex.InnerException != null)
                {
                    log.Error("Inner exception: " + ex.InnerException.Message);
                }
                throw ex;
            }
        }