public List <Theme> GetThemes() { var themes = _themeManager.GetHostThemes().Select(kvp => new Theme() { Id = kvp.Value, Value = kvp.Key }) .ToList(); return(themes); }
public IActionResult Get() { try { var page = _themeManager.GetHostThemes(); if (page != null) { return(Ok(page)); } return(NotFound()); } catch (Exception ex) { _logger.LogError(string.Format("Error occured while getting themes"), ex); return(new StatusCodeResult(StatusCodes.Status500InternalServerError)); } }