public IHttpActionResult GetCharacter(int id) { var character = db.Characters .Include(c => c.Player) .Include(c => c.Clan) .Include(c => c.Sect) .Include(c => c.SocialClass) .SingleOrDefault(c => c.Id == id); if (character == null) { return(NotFound()); } var output = ViewModelFactory.CharacterDetail(character); return(Ok(output)); }