Exemplo n.º 1
0
        public ActionResult SubmitNewCustomer(UserView uv)
        {
            if (ModelState.IsValid)
            {
                /*if (_roleprovider.UserExists(uv.UserName))
                 * {
                 *  ModelState.AddModelError(string.Empty, "Username already in use");
                 *
                 *  return PartialView("AddUser");
                 * }*/

                var managerHelper = new CalcModel();
                _manager.AddClient(uv.toBaseClient_Details());

                string[] users = { uv.UserName };

                string[] roles = { "Customer" };

                // _roleprovider.AddUsersToRoles(users, roles);

                managerHelper.ActionResult = "New Customer Submitted";
                return(Json(managerHelper, JsonRequestBehavior.AllowGet));
            }

            else
            {
                return(PartialView("AddUser"));
            }
        }
Exemplo n.º 2
0
        public ActionResult SignUp(UserView CVM)
        {
            if (ModelState.IsValid)
            {
                if (_roleprovider.UserExists(CVM.UserName))
                {
                    ModelState.AddModelError(string.Empty, "User Already Exists");
                    return(View(CVM));
                }

                else
                {
                    var domainclient = CVM.toBaseClient_Details();


                    _manager.AddClient(domainclient);


                    string[] users = { CVM.UserName };

                    string[] roles = { "Customer" };

                    _roleprovider.AddUsersToRoles(users, roles);

                    TempData["Success"] = "You were Signed Up Successfully! Please Log In";
                    ModelState.Clear();
                    var model = new UserView();
                    return(RedirectToAction("Login"));
                }
            }

            else
            {
                return(View("SignUp"));
            }
        }