public IHttpActionResult Post(Unidad unidad)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            Unidades.Instance.Lista.AddItem(unidad);

            return Ok(unidad);
        }
        public IHttpActionResult Put(int id, Unidad unidad)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest();
            }

            if (id != unidad.Id)
            {
                return BadRequest();
            }

            Unidad u = Unidades.Instance.Lista.Where(x => x.Id == id).FirstOrDefault();
            if (u != null) {
                u.Nemonico = unidad.Nemonico;
                u.Descripcion = unidad.Descripcion;
            }

            return StatusCode(HttpStatusCode.NoContent);
        }