public IActionResult UsersEdit(int idnt, UsersAddViewModel model, UserServices service) { model.user = service.GetUser(idnt); model.roles = service.GetRolesIEnumarable(); return(View(model)); }
public IActionResult PostUsers(UsersAddViewModel model, UserServices svc, CrytoUtilsExtensions Cryto) { UserInput.user.Password = Cryto.Encrypt(UserInput.user.Password); UserInput.user.Save(); return(LocalRedirect("/administrator/users")); }
public ApplicationUser AddUser(UsersAddViewModel input) { var user = new ApplicationUser { FirstName = input.FirstName, LastName = input.LastName, UserName = input.UserName, Email = input.Email, }; return(user); }
public void AddUser_ShouldReturnUser() { var userViewModel = new UsersAddViewModel() { FirstName = "test", LastName = "test", Email = "*****@*****.**", UserName = "******", }; var user = this.usersService.AddUser(userViewModel); Assert.True(user.FirstName == userViewModel.FirstName); Assert.True(user.LastName == userViewModel.LastName); Assert.True(user.UserName == userViewModel.UserName); Assert.True(user.Email == userViewModel.Email); }
public async Task <IActionResult> AddAsync(UsersAddViewModel input) { if (!this.ModelState.IsValid) { return(this.View(input)); } var user = this.usersService.AddUser(input); var result = await this.userManager.CreateAsync(user, input.Password); if (result.Succeeded) { await this.userManager.AddToRoleAsync(user, input.Type.ToString()); } return(this.RedirectToAction("List")); }
public IActionResult UsersAdd(UsersAddViewModel model, UserServices service) { model.roles = service.GetRolesIEnumarable(); return(View(model)); }