public IHttpActionResult Create(LlantasDto llantaDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var llanta = Mapper.Map <LlantasDto, Llanta>(llantaDto);

            _UnityOfWork.Llantas.Add(llanta);
            _UnityOfWork.SaveChanges();

            llantaDto.LlantaId = llanta.LlantaId;

            return(Created(new Uri(Request.RequestUri + "/" + llanta.LlantaId), llantaDto));
        }
        public IHttpActionResult Update(int id, LlantasDto llantaDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var llantaInPersistence = _UnityOfWork.Llantas.Get(id);

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

            Mapper.Map <LlantasDto, Llanta>(llantaDto, llantaInPersistence);

            _UnityOfWork.SaveChanges();

            return(Ok(llantaDto));
        }