public void Put(int id, [FromBody] AdapterContext.DataModel.DataItem dataItem) { var obj = this._ctx.DataItems.FirstOrDefault(o => o.Id == dataItem.Id); if (obj != null) { obj.IsActive = dataItem.IsActive; obj.TickFrequency = dataItem.TickFrequency; this._ctx.Entry(obj).State = EntityState.Modified; this._ctx.SaveChanges(); } else { NotFound(); } }
public void Post([FromBody] AdapterContext.DataModel.DataItem dataItem) { throw new NotSupportedException("Cannot create new DataItems. This is managed in the system."); }