internal IList <SolutionTemplate> GetTemplates(IEnumerable <TemplateCategory> categories) { try { var gp = recentTemplates.GetItemsInGroup(templateGroup); return(gp.Select(item => FromRecentItem(categories, item)).Where(t => t != null).ToList()); } catch (Exception e) { LoggingService.LogError("Can't get recent templates list.", e); return(new List <SolutionTemplate> ()); } }
public IList <SolutionTemplate> GetTemplates() { try { var gp = recentTemplates.GetItemsInGroup(templateGroup); return(gp.Select(FromRecentItem).Where(t => t != null).ToList()); } catch (Exception e) { LoggingService.LogError("Can't get recent templates list.", e); return(new List <SolutionTemplate> ()); } }