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