Beispiel #1
0
        public object GetViewContext(string viewname)
        {
            object rc = null;

            if (this.listviewcontext != null && !String.IsNullOrEmpty(viewname))
            {
                try
                {
                    ViewContextEntry entry = this.listviewcontext.First(m => m.viewname.Equals(viewname));
                    rc = entry.viewcontext;
                }
                catch (System.InvalidOperationException)
                {
                    rc = null;
                }
            }
            return(rc);
        }
Beispiel #2
0
        public bool SaveViewContext(ViewContextEntry viewcontextentry)
        {
            bool rc = false;

            if (rc = this.listviewcontext != null && !String.IsNullOrEmpty(viewcontextentry.viewname) && viewcontextentry.viewcontext != null)
            {
                ViewContextEntry entry = null;
                try
                {
                    entry             = this.listviewcontext.First(m => m.viewname.Equals(viewcontextentry.viewname));
                    entry.viewname    = viewcontextentry.viewname;
                    entry.viewcontext = viewcontextentry.viewcontext;
                }
                catch (System.InvalidOperationException)
                {
                    entry = null;
                }
                if (entry == null)
                {
                    this.listviewcontext.Add(viewcontextentry);
                }
            }
            return(rc);
        }