public ActionResult GetUserMemberOf(FormCollection _POST) { try { model.MemberOf.Organization = _POST["organization"]; model.MemberOf.UserPrincipalName = _POST["userprincipalname"]; CommonCAS.Log(string.Format("has run User/GetUserMemberOf() on user {0}\\{1}", model.MemberOf.Organization, model.MemberOf.UserPrincipalName)); using (MyPowerShell ps = new MyPowerShell()) { ps.GetUserMemberOf(model.MemberOf); var result = ps.Invoke(); foreach (var item in result) { model.MemberOf.Groups.Add(item.ToString()); } } CommonCAS.Stats("User/GetUserMemberOf"); return(View("GetUserMemberOfSuccess", model)); } catch (Exception exc) { CommonCAS.Log("Exception: " + exc.Message); model.ActionFailed = true; model.Message = exc.Message; return(View(model)); } }