private static Uri GetNextUri_(Maybe <Uri> targetUrl, ISiteMap siteMap, ChiffonEnvironment environment) { Contract.Requires(targetUrl != null); Contract.Requires(siteMap != null); return(targetUrl.Select(_ => environment.MakeAbsoluteUri(_)).ValueOrElse(siteMap.Home())); }
public AccountController(ChiffonEnvironment environment, ISiteMap siteMap, IMemberService memberService) : base(environment, siteMap) { Require.NotNull(memberService, "memberService"); Contract.Requires(siteMap != null); _memberService = memberService; }
public HomeController(ChiffonEnvironment environment, ISiteMap siteMap, IMessenger messenger, IDbQueries queries) : base(environment, siteMap) { Require.NotNull(messenger, "messenger"); Require.NotNull(queries, "queries"); Contract.Requires(siteMap != null); _messenger = messenger; _queries = queries; }
public ISiteMap CreateMap(ChiffonEnvironment environment) { switch (environment.Hosting) { case ChiffonHosting.SingleDomain: return(new SingleDomainSiteMap(environment)); case ChiffonHosting.OneDomainPerLanguage: default: return(new OneDomainPerLanguageSiteMap(environment)); } }
public DesignerController( ChiffonEnvironment environment, ISiteMap siteMap, IDbQueries queries, IPatternService patternService) : base(environment, siteMap) { Require.NotNull(queries, "queries"); Require.NotNull(patternService, "patternService"); Contract.Requires(siteMap != null); _queries = queries; _patternService = patternService; }
protected ChiffonController(ChiffonEnvironment environment, ISiteMap siteMap) { Require.NotNull(siteMap, "siteMap"); _environment = environment; _siteMap = siteMap; _ontology = new Ontology(CultureInfo.CurrentUICulture); _chiffonControllerContext = new ChiffonControllerContext() { Language = _environment.Language, LayoutViewModel = _layoutViewModel, Ontology = _ontology, }; _memberSesssion = new Lazy <MemberSession>(GetMemberSessionThunk_(this)); }