public ActionResult NewUser(Register model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var member = Membership.CreateUser(model.UserName, model.Password, model.Email);
                    System.Web.Security.Roles.AddUserToRole(member.UserName, "DefaultUsers");
                    FormsAuthentication.SetAuthCookie(member.UserName, true);
                    TempData.Add("Success", "Congradulations! Your use account has been successfully created.");
                    return Redirect("/my-account/");
                }
                catch (Exception ex)
                {
                    LogHelper.Error(this.GetType(), "Account Creation Error", ex);
                    ModelState.AddModelError("Error", ex.Message);
                }
            }

            return CurrentUmbracoPage();
        }
 public ActionResult Register()
 {
     var model = new Register();
     return View(model);
 }