public async Task <IActionResult> PostOrderMenuItem_Ingredient([FromBody] OrderMenuItem_Ingredient orderMenuItem_Ingredient) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.OrderMenuItems_Ingredients.Add(orderMenuItem_Ingredient); await _context.SaveChangesAsync(); return(CreatedAtAction("GetOrderMenuItem_Ingredient", new { id = orderMenuItem_Ingredient.Id }, orderMenuItem_Ingredient)); }
public async Task <IActionResult> PutOrderMenuItem_Ingredient([FromRoute] int id, [FromBody] OrderMenuItem_Ingredient orderMenuItem_Ingredient) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != orderMenuItem_Ingredient.Id) { return(BadRequest()); } _context.Entry(orderMenuItem_Ingredient).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrderMenuItem_IngredientExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }