Esempio n. 1
0
        private Task ShowCharPage(IHttpContext context, string id)
        {
            if (id.IsEmptyOrNull() || !Guid.TryParse(id, out Guid gid) || !state.TryGetCharacterById(gid, out var ch))
            {
                return(ShowErrorPage(context, 404, "Not found"));
            }

            String text = MonsterHtmlCreator.CreateHtml(ch.Monster, ch, completePage: true, css: "WebStyles");


            context.Response.StatusCode = 200;
            return(context.SendStringAsync(text, "text/html", Encoding.UTF8));
        }