public ActionResult SetMailboxPlan(FormCollection _POST) { try { model.MailboxPlan.Organization = _POST["organization"]; model.MailboxPlan.UserPrincipalName = _POST["userprincipalname"]; model.MailboxPlan.MailboxPlan = _POST["mailboxplan"]; CommonCAS.Log(string.Format("has run Mail/SetMailboxPlan (user: {0}, plan: {1})", model.MailboxPlan.UserPrincipalName, model.MailboxPlan.MailboxPlan)); using (MyPowerShell ps = new MyPowerShell()) { ps.SetMailboxPlan(model.MailboxPlan); var result = ps.Invoke(); } CommonCAS.Stats("Mail/SetMailboxPlan"); model.OKMessage.Add("MailboxPlan successfully set."); return(View("SetMailboxPlan", model)); } catch (Exception exc) { CommonCAS.Log("Exception: " + exc.Message); model.ActionFailed = true; model.Message = exc.Message; return(View(model)); } }