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));
        }