public IEnumerable <UIElementIdModel> Search(string query)
        {
            List <UIElementIdModel> result = new List <UIElementIdModel>();
            var config = ConfigurationResolver.GetConfig();

            var itemsQuser = config.AvailableUIElements.AsQueryable();

            if (!string.IsNullOrEmpty(query))
            {
                itemsQuser = itemsQuser.Where(f => f.Title.ToLower().Contains(query.ToLower()) || f.Id.ToLower().Contains(query.ToLower()));
            }

            foreach (var item in itemsQuser)
            {
                result.Add(new UIElementIdModel
                {
                    Id    = item.Id,
                    Title = item.Title
                });
            }

            return(result);
        }