public List <PageLayout> GetPageLayouts() { var resultLayouts = _layoutRepository.GetLayouts(); var result = new List <PageLayout>(); foreach (var layout in resultLayouts) { if (layout != null && !string.IsNullOrEmpty(layout.Config)) { result.Add(ConvertToPageLayout(layout)); } } return(result); }
public List <PageLayout> GetPageLayouts() { try { var resultLayouts = _layoutRepository.GetLayouts(); List <PageLayout> result = new List <PageLayout>(); foreach (var layout in resultLayouts) { if (layout != null && !string.IsNullOrEmpty(layout.Config)) { result.Add(ConvertToPageLayout(layout)); } } return(result); } catch (Exception ex) { _logger.LogError(string.Format("Error occured while getting all page layouts"), ex); } return(null); }