public ActionResult DeleteDistributionGroup(FormCollection _POST) { try { model.DistributionGroup.Organization = _POST["organization"]; model.DistributionGroup.DomainName = _POST["domainname"]; CommonCAS.Log(string.Format("has run Mail/DeleteDistributionGroup for contact {0}\\{1}", model.DistributionGroup.Organization, model.DistributionGroup.DomainName)); using (MyPowerShell ps = new MyPowerShell()) { ps.DeleteDistributionGroup(model.DistributionGroup).Invoke(); } CommonCAS.Stats("Mail/DeleteDistributionGroup"); return(View("DeleteDistributionGroupSuccess", model)); } catch (Exception exc) { CommonCAS.Log("Exception: " + exc.Message); model.ActionFailed = true; model.Message = exc.Message; return(View(model)); } }