コード例 #1
0
        public static Kunde CurrentKunde([NotNull] this WebViewPage page, bool throwIfNotLoggedIn = true)
        {
            if (page == null)
            {
                throw new ArgumentNullException(nameof(page));
            }

            var kunde = page.SessionData().Kunde;

            if (throwIfNotLoggedIn && kunde == null)
            {
                throw new HttpException(401, "not logged in");
            }

            return(kunde);
        }