public IHttpActionResult GetBoon(int id) { var boon = db.Boons .Include(b => b.Level) .Include(b => b.Creditor) .Include(b => b.Debtor) .Include(b => b.Registrar) .SingleOrDefault(b => b.Id == id); if (boon == null) { return(NotFound()); } var output = ViewModelFactory.BoonDetail(boon); return(Ok(output)); }