public IHttpActionResult Create(TransporteDTO transporteDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var transporte = Mapper.Map <TransporteDTO, Transporte>(transporteDTO);

            _UnityOfWork.Transportes.Add(transporte);
            _UnityOfWork.SaveChanges();

            transporteDTO.ServicioId = transporte.ServicioId;

            return(Created(new Uri(Request.RequestUri + "/" + transporte.ServicioId), transporteDTO));
        }
        public IHttpActionResult Update(int id, TransporteDTO TransporteDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var transporteInPersistence = _UnityOfWork.Transportes.Get(id);

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

            Mapper.Map <TransporteDTO, Transporte>(TransporteDTO, transporteInPersistence);

            _UnityOfWork.SaveChanges();

            return(Ok(TransporteDTO));
        }