コード例 #1
0
        public ActionResult Create(AssistantCreateViewModel model)
        {
            UserManager <Assistant> UserManager = new UserManager <Assistant>(new UserStore <Assistant>(db));

            if (ModelState.IsValid)
            {
                var user = new Assistant
                {
                    AsS_Email       = model.AsS_Email,
                    AsS_Login       = model.AsS_Email,
                    AsS_Name        = model.AsS_Name,
                    AsS_Surname     = model.AsS_Surname,
                    AsS_PhoneNumber = model.AsS_PhoneNumber
                };
                var chkUser = UserManager.Create(user, model.AsS_Password);
                if (chkUser.Succeeded)
                {
                    var result1 = (model.AsS_IsAdmin) ? UserManager.AddToRole(user.Id, "Administrator") : UserManager.AddToRole(user.Id, "Assistant");
                }


                return(RedirectToAction("List"));
            }
            return(View(model));
        }
コード例 #2
0
        public ActionResult Create()
        {
            var model = new AssistantCreateViewModel();

            return(View(model));
        }