public ActionResult CreateExtUser(FormCollection _POST) { try { model.CreateExtUser.Organization = _POST["organization"]; model.CreateExtUser.UserName = _POST["username"]; model.CreateExtUser.Description = _POST["description"]; model.CreateExtUser.DisplayName = _POST["displayname"]; model.CreateExtUser.DomainName = _POST["domainname"]; model.CreateExtUser.Password = CommonCAS.GeneratePassword(); model.CreateExtUser.ExpirationDate = _POST["datetime"]; CommonCAS.Log(string.Format("has run User/CreateExtUser() to create ext user {0}_ext_{1}", model.CreateExtUser.Organization, model.CreateExtUser.UserName)); using (MyPowerShell ps = new MyPowerShell()) { ps.CreateExtUser(model.CreateExtUser).Invoke(); } CommonCAS.Stats("User/CreateExtUser"); return(View("CreateExtUserSuccess", model)); } catch (Exception exc) { CommonCAS.Log("Exception: " + exc.Message); model.ActionFailed = true; model.Message = exc.Message; return(View("CreateExtUser", model)); } }