public IHttpActionResult Create(AdministradorLineaDTO administradorLineaDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var administradorLinea = Mapper.Map <AdministradorLineaDTO, AdministradorLinea>(administradorLineaDTO);

            _UnityOfWork.AdministrarLineas.Add(administradorLinea);
            _UnityOfWork.SaveChanges();

            administradorLineaDTO.AdministradorLineaId = administradorLinea.AdministradorLineaId;
            return(Created(new Uri(Request.RequestUri + "/" + administradorLinea.AdministradorLineaId), administradorLineaDTO));
        }
        public IHttpActionResult Update(int id, AdministradorLineaDTO administradorLineaDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var administradorLineaInPersistence = _UnityOfWork.AdministrarLineas.Get(id);

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

            Mapper.Map <AdministradorLineaDTO, AdministradorLinea>(administradorLineaDTO, administradorLineaInPersistence);

            _UnityOfWork.SaveChanges();

            return(Ok(administradorLineaDTO));
        }