Exemplo n.º 1
0
 ActionResultBase IGet.Exist(WebPanelItemBase panelObject)
 {
     if (panelObject is SubDomainItem && this is IWebPanelObjectActions.ISubDomainActions.ISubDomainGet)
     {
         return(((IWebPanelObjectActions.ISubDomainActions.ISubDomainGet) this).Exist(panelObject as SubDomainItem));
     }
     else if (panelObject is DomainItem && this is IWebPanelObjectActions.IDomainActions.IDomainGet)
     {
         return(((IWebPanelObjectActions.IDomainActions.IDomainGet) this).Exist(panelObject as DomainItem));
     }
     throw new ArgumentException("Not Supported object type!");
 }
Exemplo n.º 2
0
 ActionResultBase IEdit.Edit(WebPanelItemBase editObject, IOptionData properties)
 {
     if (editObject is SubDomainItem && this is IWebPanelObjectActions.ISubDomainActions.ISubDomainEdit)
     {
         return(((IWebPanelObjectActions.ISubDomainActions.ISubDomainEdit) this).Edit(editObject as SubDomainItem, properties));
     }
     else if (editObject is DomainItem && this is IWebPanelObjectActions.IDomainActions.IDomainEdit)
     {
         return(((IWebPanelObjectActions.IDomainActions.IDomainEdit) this).Edit(editObject as DomainItem, properties));
     }
     throw new ArgumentException("Not Supported object type!");
 }
Exemplo n.º 3
0
 ActionResultBase IAdd.Add(WebPanelItemBase addObject, IOptionData properties)
 {
     if (addObject is SubDomainItem && this is IWebPanelObjectActions.ISubDomainActions.ISubDomainAdd)
     {
         return(((IWebPanelObjectActions.ISubDomainActions.ISubDomainAdd) this).Add(addObject as SubDomainItem, properties));
     }
     else if (addObject is DomainItem && this is IWebPanelObjectActions.IDomainActions.IDomainAdd)
     {
         return(((IWebPanelObjectActions.IDomainActions.IDomainAdd) this).Add(addObject as DomainItem, properties));
     }
     throw new ArgumentException("Not Supported add object type!");
 }
Exemplo n.º 4
0
 ActionResultBase IRemove.RemoveOject(WebPanelItemBase ObjectToRemove)
 {
     if (ObjectToRemove is SubDomainItem && this is IWebPanelObjectActions.ISubDomainActions.ISubDomainRemove)
     {
         return(((IWebPanelObjectActions.ISubDomainActions.ISubDomainRemove) this).RemoveOject(ObjectToRemove as SubDomainItem));
     }
     else if (ObjectToRemove is DomainItem && this is IWebPanelObjectActions.IDomainActions.IDomainRemove)
     {
         return(((IWebPanelObjectActions.IDomainActions.IDomainRemove) this).RemoveOject(ObjectToRemove as DomainItem));
     }
     throw new ArgumentException("Not supported object type!");
 }