public ActionResult CreateAllAdmins(FormCollection _POST) { try { model.CreateALLAdmins.Organization = _POST["organization"]; CommonCAS.Log(string.Format("has run Organization/CreateALLAdmins() for customer {0}", model.CreateALLAdmins.Organization)); using (MyPowerShell ps = new MyPowerShell()) { ps.CreateALLAdmins(model.CreateALLAdmins.Organization); var result = ps.Invoke(); if (result.Count() == 0) { model.OKMessage.Add("Admins successfully created."); } else { foreach (PSObject message in result) { model.OKMessage.Add(message.ToString()); } } } CommonCAS.Stats("Organization/CreateALLAdmins"); return(View("CreateALLAdmins", model)); } catch (Exception exc) { CommonCAS.Log("Exception: " + exc.Message); model.ActionFailed = true; model.Message = exc.Message; return(View(model)); } }