Пример #1
0
        public IHttpActionResult Create(TipoPagoDTO tipopagoDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var tipopago = Mapper.Map <TipoPagoDTO, TipoPago>(tipopagoDTO);

            _UnityOfWork.TipoPagos.Add(tipopago);
            _UnityOfWork.SaveChanges();

            tipopagoDTO.TipoPagoId = tipopago.TipoPagoId;

            return(Created(new Uri(Request.RequestUri + "/" + tipopago.TipoPagoId), tipopagoDTO));
        }
Пример #2
0
        public IHttpActionResult Update(int id, TipoPagoDTO TipoPagoDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var tipopagoInPersistence = _UnityOfWork.TipoPagos.Get(id);

            if (tipopagoInPersistence == null)
            {
                return(NotFound());
            }

            Mapper.Map <TipoPagoDTO, TipoPago>(TipoPagoDTO, tipopagoInPersistence);

            _UnityOfWork.SaveChanges();

            return(Ok(TipoPagoDTO));
        }
Пример #3
0
        private static List <TipoPagoDTO> getTiposPago(SqlDataReader dataReader)
        {
            List <TipoPagoDTO> ListaTipoPago = new List <TipoPagoDTO>();

            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    TipoPagoDTO tipoPago = new TipoPagoDTO();

                    tipoPago.IdTipoPago  = Convert.ToInt32(dataReader["Id"]);
                    tipoPago.Descripcion = Convert.ToString(dataReader["Descripcion"]);

                    ListaTipoPago.Add(tipoPago);
                }
                dataReader.Close();
                dataReader.Dispose();
            }
            return(ListaTipoPago);
        }