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