Ejemplo n.º 1
0
        public SPOView GetDefaultView()
        {
            if (_defaultView != null)
            {
                return(_defaultView);
            }

            var defaultView = _list.DefaultView;

            SPOView.LoadView(SPOSiteContext.CurrentSiteContext.Context, defaultView);
            _defaultView = new SPOView(defaultView, _list.Views);
            return(_defaultView);
        }
Ejemplo n.º 2
0
        public List <SPOView> GetViews()
        {
            if (_views != null)
            {
                return(_views);
            }

            var ctx   = SPOSiteContext.CurrentSiteContext.Context;
            var views = _list.Views;

            ctx.Load(views);
            ctx.ExecuteQuery();
            _views = new List <SPOView>();
            foreach (View view in views)
            {
                SPOView.LoadView(ctx, view);
                _views.Add(new SPOView(view, _list.Views));
            }
            return(_views);
        }
Ejemplo n.º 3
0
        public SPOView GetDefaultView()
        {
            if (_defaultView != null) return _defaultView;

            var defaultView = _list.DefaultView;
            SPOView.LoadView(SPOSiteContext.CurrentSiteContext.Context, defaultView);
            _defaultView = new SPOView(defaultView, _list.Views);
            return _defaultView;
        }