public ActionResult CreateServiceUser(FormCollection _POST) { try { model.ServiceUser.Organization = _POST["organization"]; model.ServiceUser.Service = _POST["service"]; model.ServiceUser.Description = _POST["description"]; model.ServiceUser.Password = CommonCAS.GeneratePassword(); model.ServiceUser.Management = _POST["management"] == "on" ? true : false; CommonCAS.Log(string.Format("has run User/CreateServiceUser() to create service user {0}_svc_{1}", model.ServiceUser.Organization, model.ServiceUser.Service)); using (MyPowerShell ps = new MyPowerShell()) { ps.CreateServiceUser(model.ServiceUser); var result = ps.Invoke(); } CommonCAS.Stats("User/CreateServiceUser"); return(View("CreateServiceUserSuccess", model)); } catch (Exception exc) { CommonCAS.Log("Exception: " + exc.Message); model.ActionFailed = true; model.Message = exc.Message; return(View("CreateServiceUser", model)); } }