public static void CheckAuthenticated(this HtmlHelper html, string langCode) { if (!CurrentUser.IsAuthenticated) { var context = html.ViewContext.RequestContext.HttpContext; SnuffoSettings.ShowMessage(html.ViewContext.TempData, "Inloggen", "Je moet eerst ingelogd zijn"); var redirectUrl = string.Concat("/", langCode, "/account/login-register/?returnUrl=/", langCode, "/account/my-profile/"); context.Response.Redirect(redirectUrl); } }
//private static CustomSettings _settings = null; public static SnuffoSettings Create(IPublishedContent content) { var homepage = content.Root(); var settings = new SnuffoSettings() { StoreId = homepage.Value <int>("storeId"), ApplicationName = homepage.Value <string>("applicationName"), StoreEmail = homepage.Value <string>("storeEmail"), SupportEmail = homepage.Value <string>("supportEmail"), Phone = homepage.Value <string>("phone"), MetaFacebookImageURL = homepage.Value <string>("metaFacebookImageURL"), KvK = homepage.Value <string>("kvk"), BankAccount = homepage.Value <string>("bankAccount"), BTWNr = homepage.Value <string>("bTWNr"), OpeningTime = homepage.Value <string>("openTime"), InstagramUrl = homepage.Value <string>("instagramUrl"), FacebookUrl = homepage.Value <string>("facebookUrl"), TwitterUrl = homepage.Value <string>("twitterUrl") }; return(settings); }