public virtual object GetOUNames(HttpContext context) { BPMObjectNameCollection names; using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); names = cn.GetDeptNames(); } List <object> rv = new List <object>(); foreach (string value in names) { rv.Add(new { name = value }); } return(rv); }