public IHttpActionResult Create(AsientosDto asientoDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var asiento = Mapper.Map <AsientosDto, Asiento>(asientoDto);

            _UnityOfWork.Asientos.Add(asiento);
            _UnityOfWork.SaveChanges();

            asientoDto.AsientoId = asiento.AsientoId;

            return(Created(new Uri(Request.RequestUri + "/" + asiento.AsientoId), asientoDto));
        }
        public IHttpActionResult Update(int id, AsientosDto asientoDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var asientoInPersistence = _UnityOfWork.Asientos.Get(id);

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

            Mapper.Map <AsientosDto, Asiento>(asientoDto, asientoInPersistence);

            _UnityOfWork.SaveChanges();

            return(Ok(asientoDto));
        }