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