public IHttpActionResult Get(int key) { ForeignKeyOrder order = _db.Orders.FirstOrDefault(c => c.OrderId == key); if (order == null) { return(NotFound()); } return(Ok(order)); }
public IHttpActionResult Delete(int key) { ForeignKeyOrder order = _db.Orders.FirstOrDefault(o => o.OrderId == key); if (order == null) { return(NotFound()); } try { _db.Orders.Remove(order); _db.SaveChanges(); } catch (Exception e) { return(BadRequest(e.Message)); } return(StatusCode(HttpStatusCode.NoContent)); }