Esempio n. 1
0
        public static void Add(ApplicationUser user, string password, [FromServices] MagelanDbContext dbContext)
        {
            PasswordHasher <ApplicationUser> hasher = new PasswordHasher <ApplicationUser>();

            user.Id = Guid.NewGuid();
            user.NormalizedEmail    = user.Email.Normalize();
            user.NormalizedUserName = user.UserName.Normalize();
            user.PasswordHash       = hasher.HashPassword(user, password);

            dbContext.ApplicationUsers.Add(user);
            dbContext.SaveChanges();
        }
Esempio n. 2
0
        public IActionResult Create([FromServices] MagelanDbContext context, CreateUserViewModel userViewModel)
        {
            ApplicationUser user = new ApplicationUser();
            PasswordHasher <ApplicationUser> hasher = new PasswordHasher <ApplicationUser>();

            user.Email          = userViewModel.Email;
            user.UserName       = userViewModel.UserName;
            user.PhoneNumber    = userViewModel.PhoneNumber;
            user.LockoutEnabled = userViewModel.LockoutEnabled;

            UserService.Add(user, userViewModel.Password, context);

//            user.AspNetUserRoles = userViewModel.AspNetUserRoles;
            return(RedirectToAction("Index", "Home"));
        }
Esempio n. 3
0
 public UserRepository(MagelanDbContext context) : base(context)
 {
 }
Esempio n. 4
0
 public Repository(MagelanDbContext context)
 {
     Context = context;
     DbSet   = Context.Set <TEntity>();
 }
Esempio n. 5
0
 public PostsRepository(MagelanDbContext context) : base(context)
 {
 }
Esempio n. 6
0
 public CrudableRepository(MagelanDbContext context) : base(context)
 {
 }