public void Initilize(IUnitOfWork uow) { SubjectFacade subjectFacade = new SubjectFacade(uow); SubjectList = subjectFacade.GetSubjectList(); DomainFacade domainFacade = new DomainFacade(uow); DomainSettingList = domainFacade.GetDomainSettingList(); ApplicationSettingFacade settingFacade = new ApplicationSettingFacade(uow); ApplicationOption = settingFacade.GetApplicationOption(); LanguageFacade languageFacade = new LanguageFacade(uow); LanguageDic = languageFacade.RetrievePublishedLanguagesAndPhrases(ApplicationOption.IsMultiLanguageSupported); LanguageDicByCulture = new Dictionary <string, LanguageDto>(); foreach (var language in LanguageDic.Values) { LanguageDicByCulture.Add(language.Culture, language); } DefaultLanguage = LanguageDic[ApplicationOption.DefaultLanguageId]; SetupEmailSender(ApplicationOption); SetupNotificationtemplate(uow); }
public ApplicationOption GetApplicationOption() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey)) { ApplicationSettingFacade settingFacade = new ApplicationSettingFacade(uow); ApplicationOption result = settingFacade.GetApplicationOption(); return(result); } }
public void TestAll() { ApplicationSettingFacade facade = new ApplicationSettingFacade(UnitOfWork); ApplicationOption list = facade.GetApplicationOption(); if (list != null) { } }
public void Initilize(IUnitOfWork uow) { SubjectFacade subjectFacade = new SubjectFacade(uow); SubjectList = subjectFacade.GetSubjectList(); DomainFacade domainFacade = new DomainFacade(uow); DomainSettingList = domainFacade.GetDomainSettingList(); ApplicationSettingFacade settingFacade = new ApplicationSettingFacade(uow); ApplicationOption = settingFacade.GetApplicationOption(); LanguageFacade languageFacade = new LanguageFacade(uow); LanguageList = languageFacade.RetrievePublishedLanguagesAndPhrases(ApplicationOption.IsMultiLanguageSupported); SetupEmailSender(ApplicationOption); SetupNotificationtemplate(uow); }