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(); }
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")); }
public UserRepository(MagelanDbContext context) : base(context) { }
public Repository(MagelanDbContext context) { Context = context; DbSet = Context.Set <TEntity>(); }
public PostsRepository(MagelanDbContext context) : base(context) { }
public CrudableRepository(MagelanDbContext context) : base(context) { }