예제 #1
0
        private IEnumerable <View> ViewsInGroup()
        {
            var groupName = GroupName();

            if (groupName != null)
            {
                return(Database.GetAllViews().Where(v => v.Name.StartsWith(groupName)));
            }
            else
            {
                return(new List <View> {
                    this
                });
            }
        }
예제 #2
0
        private IEnumerable <IViewStore> ViewsInGroup()
        {
            var slash = Name.IndexOf('/');

            if (slash != -1)
            {
                var prefix = Name.Substring(0, slash);
                return(Database.GetAllViews().Where(v => v.Name.StartsWith(prefix)).Select(v => v.Storage));
            }
            else
            {
                return(new List <IViewStore> {
                    Storage
                });
            }
        }