public StoreMetadata GetMetadata(string storeName) { return((from store in StoreDefinition.GetAll() where store.StoreName == storeName select new StoreMetadata { Name = store.StoreName, Columns = store.ActiveMappings }).FirstOrDefault()); }
private IEnumerable <StoreMetadata> GetFilteredMetadata(IEnumerable <ExcludedStore> invisibleStores = null) { return(from store in StoreDefinition.GetAll() where invisibleStores == null || !invisibleStores.Any(i => store.StoreName.Contains(i.Filter)) select new StoreMetadata { Name = store.StoreName, Columns = store.ActiveMappings }); }
public IEnumerable <StoreDefinition> GetAllStoresNamesAndMappings() { var storeDefinitions = StoreDefinition.GetAll(); return(storeDefinitions); }