public IHttpActionResult Create(TipoComprobanteDTO tipocomprobanteDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var tipocomprobante = Mapper.Map <TipoComprobanteDTO, TipoComprobante>(tipocomprobanteDTO);

            _UnityOfWork.TipoComprobantes.Add(tipocomprobante);
            _UnityOfWork.SaveChanges();

            tipocomprobanteDTO.TipoComprobanteId = tipocomprobante.TipoComprobanteId;

            return(Created(new Uri(Request.RequestUri + "/" + tipocomprobante.TipoComprobanteId), tipocomprobanteDTO));
        }
        public IHttpActionResult Update(int id, TipoComprobanteDTO TipoComprobanteDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var tipocomprobanteInPersistence = _UnityOfWork.TipoComprobantes.Get(id);

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

            Mapper.Map <TipoComprobanteDTO, TipoComprobante>(TipoComprobanteDTO, tipocomprobanteInPersistence);

            _UnityOfWork.SaveChanges();

            return(Ok(TipoComprobanteDTO));
        }
Exemple #3
0
 public ComprobanteDTO(TipoComprobanteDTO tipoComprobante)
 {
     TipoComprobante = tipoComprobante;
 }
Exemple #4
0
 public ComprobanteDTO()
 {
     TipoComprobante = TipoComprobanteDTO.NoDefinido;
 }