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); }
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); }