コード例 #1
0
        public List <ApplicationPageModel> GetPublicPages()
        {
            List <ApplicationPageModel> applicationPageModel = new List <ApplicationPageModel>();
            List <ApplicationPage>      applicationPage      = new List <ApplicationPage>();

            applicationPage = applicationPageRepository.GetAll(r => r.IsApplicationPage == true).ToList();
            AutoMapper.Mapper.Map(applicationPage, applicationPageModel);
            return(applicationPageModel);
        }
コード例 #2
0
        public void SaveLanguage(CultureInformationModel cultureModel)
        {
            CultureInformation cultureInformation = cultureInformationRepository.SingleOrDefault(r => r.CultureInformationId == cultureModel.CultureInformationId);

            cultureInformation.IsActive = cultureModel.IsActive;
            cultureInformationRepository.Update(cultureInformation);
            List <ContentApplicationPage> contentPageList = new List <ContentApplicationPage>();
            List <ApplicationPage>        applicationPage = new List <ApplicationPage>();

            applicationPage = appliationPageRepository.GetAll(r => r.IsApplicationPage == true).ToList();
            foreach (var v in applicationPage)
            {
                ContentApplicationPage contentpage = new ContentApplicationPage();
                contentpage = contentApplicationPageRepository.SingleOrDefault(r => r.ApplicationPageId == v.ApplicationPageId && r.CultureInformationId == cultureModel.CultureInformationId);
                if (contentpage == null)
                {
                    contentpage = new ContentApplicationPage();
                    contentpage.ApplicationPageId    = v.ApplicationPageId;
                    contentpage.CultureInformationId = cultureModel.CultureInformationId;
                    contentpage.UseDefaultContent    = true;
                    contentApplicationPageRepository.Insert(contentpage);
                }
            }
        }