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