public IdentityResult Register(AccountModel model)
        {
            // conn = new SqlConnection(connectionString);
            //conn.Open();
            AccountModelDTO modelDTO = new AccountModelDTO();

            modelDTO.Email     = model.Email;
            modelDTO.FirstName = model.FirstName;
            modelDTO.LastName  = model.LastName;
            modelDTO.Password  = model.Password;
            modelDTO.UserName  = model.UserName;
            modelDTO.Roles     = model.Roles;
            var result = userService.Register(modelDTO);

            //var userStore = new UserStore<User>(new UserContext());
            //var manager = new UserManager<User>(userStore);
            //var user = new User() { UserName = model.UserName, Email = model.Email };
            //user.FirstName = model.FirstName;
            //user.LastName = model.LastName;
            //manager.PasswordValidator = new PasswordValidator
            //{
            //    RequiredLength = 3
            //};
            //IdentityResult result = manager.Create(user, model.Password);
            //conn.Close();
            return(result);
        }
예제 #2
0
        public IdentityResult Register(AccountModelDTO model)
        {
            AccountModelDAL modelDAL = new AccountModelDAL();

            modelDAL.Email     = model.Email;
            modelDAL.FirstName = model.FirstName;
            modelDAL.LastName  = model.LastName;
            modelDAL.Password  = model.Password;
            modelDAL.UserName  = model.UserName;
            modelDAL.Roles     = model.Roles;
            var result = Database.Users.Register(modelDAL);

            //var userStore = new UserStore<User>(new UserContext());
            //var manager = new UserManager<User>(userStore);
            //var user = new User() { UserName = model.UserName, Email = model.Email };
            //user.FirstName = model.FirstName;
            //user.LastName = model.LastName;
            //manager.PasswordValidator = new PasswordValidator
            //{
            //    RequiredLength = 3
            //};
            //IdentityResult result = manager.Create(user, model.Password);
            return(result);
        }