private IDomainController GetDomainController()
 {
     if (domainController == null)
     {
         domainController = ControllerFactory.CreateDomainController();
     }
     return(domainController);
 }
Exemple #2
0
        protected override void OnLoad(EventArgs e)
        {
            domainController = ControllerFactory.CreateDomainController();
            engine           = EngineFactory.CreateEngine();

            string className = Request["class"];
            string typeName  = Request["type"];
            string id        = Request["id"];
            string property  = Request["property"];
            string page      = Request["page"];
            string sort      = Request["sort"];
            string desc      = Request["desc"];

            if (className != null)
            {
                SelectedType = GetTypeFromTypeName(className);

                SelectedObjects = GetObjectsOfType(SelectedType);
            }

            if (typeName != null && id != null)
            {
                Type type = GetTypeFromTypeName(typeName);

                SelectedObject = GetObjectByIdentity(id, type);
            }

            SelectedPropertyName = property;

            if (page != null)
            {
                int pageNr;
                if (int.TryParse(page, out pageNr))
                {
                    currentPage = pageNr;
                }
            }

            SortProperty = sort;

            if (desc != null)
            {
                descending = true;
            }

            base.OnLoad(e);
        }