// POST tables/Item public async Task <IHttpActionResult> PostItem(Item item) { Categorie categorie = context.Categories.Where(c => c.Id == item.CategorieId).FirstOrDefault(); if (categorie != null) { categorie.AddItem(item.Name, item.AmountNeeded); await context.SaveChangesAsync(); } return(CreatedAtRoute("Tables", new { id = item.Id }, item)); }