public async Task <IActionResult> Create(ApplicationUser applicationUser)
        {
            if (ModelState.IsValid)
            {
                _uow.ApplicationUsers.Add(applicationUser);
                await _uow.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(applicationUser));
        }
Beispiel #2
0
        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));
        }
Beispiel #4
0
        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));
        }