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)); }
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)); }
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); }