public async Task <IHttpActionResult> GetItem(int id) { Item existing = await itemDB.GetSingleOrDefaultWhere(o => o.ID == id); if (existing == null) { return(NotFound()); } else { ItemResponse resp = new ItemResponse(); resp.ParseExisting(existing); return(Ok(resp)); } }