public string GetDomain(string organization) { try { List <AjaxDomain> domains = new List <AjaxDomain>(); using (MyPowerShell ps = new MyPowerShell()) { ps.GetDomain(organization); IEnumerable <PSObject> result = ps.Invoke(); foreach (PSObject domain in result) { Dictionary <string, object> properties = CommonCAS.GetPSObjectProperties(domain); domains.Add(new AjaxDomain() { DomainName = properties["DomainName"].ToString(), }); } } return(new JavaScriptSerializer().Serialize(domains)); } catch (Exception exc) { return(new JsonException(exc).ToString()); } }
public string GetDomain(string organization) { string returnstr = "<ul>"; using (MyPowerShell ps = new MyPowerShell()) { ps.GetDomain(organization); var result = ps.Invoke(); // Returns PSObject with properties: Name, DomainName, DomainType, Default foreach (var item in result) { returnstr += "<li>" + item.Members["DomainName"].Value.ToString() + "</li>"; } } returnstr += "</ul>"; return(returnstr); }