public async Task <IActionResult> Create(ApplicationUser applicationUser) { if (ModelState.IsValid) { _uow.ApplicationUsers.Add(applicationUser); await _uow.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(applicationUser)); }
public async Task <IActionResult> Create([Bind("BlahId,BlahValue")] Blah blah) { if (ModelState.IsValid) { _uow.Blahs.Add(blah); await _uow.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(blah)); }
public async Task <IActionResult> Create(FooBar fooBar) { if (ModelState.IsValid) { _uow.FooBars.Add(fooBar); await _uow.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(fooBar)); }
public async Task <IActionResult> Create(IdentityRole identityRole) { identityRole.ConcurrencyStamp = Guid.NewGuid().ToString(); identityRole.NormalizedName = identityRole.Name.ToUpper(); if (ModelState.IsValid) { _uow.IdentityRoleRepository.Add(identityRole); await _uow.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(identityRole)); }
public async Task <IActionResult> Create(UserRolesCreateEditViewModel vm) { if (ModelState.IsValid) { _uow.IdentityUserRoleRepository.Add(vm.IdentityUserRole); await _uow.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } vm.UserSelectList = new SelectList(items: _uow.ApplicationUsers.All(), dataValueField: nameof(ApplicationUser.IdentityUserId), dataTextField: nameof(ApplicationUser.Email), selectedValue: vm.IdentityUserRole.IdentityUserId); vm.RoleSelectList = new SelectList(items: _uow.IdentityRoleRepository.All(), dataValueField: nameof(IdentityRole.IdentityRoleId), dataTextField: nameof(IdentityRole.Name), selectedValue: vm.IdentityUserRole.IdentityRoleId); return(View(vm)); }