public async Task <IHttpActionResult> Post(ChangeMeasure record)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     db.ChangeMeasures.Add(record);
     db.SaveChanges();
     return(Created(record));
 }
        public async Task <IHttpActionResult> Put([FromODataUri] int key, ChangeMeasure update)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (key != update.ID)
            {
                return(BadRequest());
            }
            db.Entry(update).State = EntityState.Modified;

            db.SaveChanges();

            return(Updated(update));
        }