public PageViewModel GetPageByFiendlyUrl(string url, PageLanguages language) { Page data = _pageRepository.GetPageByFriendlyUrl(url); if (data != null) { var header = _headerTemplateRepository.GetHeaderTemplateById(data.HeaderTemplateId.Value); var footer = _footerTemplateRepository.GetFooterTemplateById(data.FooterTemplateId.Value); if (language == PageLanguages.Vietnamese) { return(new PageViewModel() { Title = data.Title, HeaderContent = header.Content, PageContent = data.Content, FooterContent = footer.Content, }); } else if (language == PageLanguages.English) { return(new PageViewModel() { Title = data.TitleEnglish, HeaderContent = header.ContentEnglish, PageContent = data.ContentEnglish, FooterContent = footer.ContentEnglish, }); } } return(new PageViewModel()); }
public FooterTemplateManageModel GetFooterTemplateById(int id) { FooterTemplate data = _footerRepository.GetFooterTemplateById(id); if (data != null) { return(MappingManageModel(data)); } return(new FooterTemplateManageModel()); }