public async Task <IActionResult> Edit(int id, [Bind("Id,AllowedForNewUsers,MaxFailedAccessAttempts,DefaultLockoutTimeSpan")] LockoutOption lockoutOption)
        {
            _securitySettingService.UpdateSecuritySetting(lockoutOption);
            //if (id != lockoutOption.Id)
            //{
            //    return NotFound();
            //}

            //if (ModelState.IsValid)
            //{
            //    try
            //    {
            //        _context.Update(lockoutOption);
            //        await _context.SaveChangesAsync();
            //        //_identityOptions.Lockout.MaxFailedAccessAttempts = lockoutOption.MaxFailedAccessAttempts;
            //    }
            //    catch (DbUpdateConcurrencyException)
            //    {
            //        if (!LockoutOptionExists(lockoutOption.Id))
            //        {
            //            return NotFound();
            //        }
            //        else
            //        {
            //            throw;
            //        }
            //    }
            //    return RedirectToAction(nameof(Index));
            //}
            return(View(lockoutOption));
        }
Exemplo n.º 2
0
        public LockoutOption UpdateSecuritySetting(LockoutOption lockoutOption)
        {
            var option = _securitySettingRepository.UpdateSecuritySetting(lockoutOption);

            //update identity options
            _identityOptions.Lockout.MaxFailedAccessAttempts = option.MaxFailedAccessAttempts;
            return(option);
        }
 public LockoutOption UpdateSecuritySetting(LockoutOption lockoutOption)
 {
     using (var connection = new SqlConnection(_configuration.GetConnectionString("DefaultConnection")))
     {
         string sQuery   = $"Update LockoutOption Set MaxFailedAccessAttempts = {lockoutOption.MaxFailedAccessAttempts} Where Id = {lockoutOption.Id}";
         var    result   = connection.Execute(sQuery);
         string sQuery1  = "SELECT top 1 * From LockoutOption Where Id = 1";
         var    response = connection.QueryFirstOrDefault <LockoutOption>(sQuery1);
         return(response);
     }
 }
        public async Task <IActionResult> Create([Bind("Id,AllowedForNewUsers,MaxFailedAccessAttempts,DefaultLockoutTimeSpan")] LockoutOption lockoutOption)
        {
            if (ModelState.IsValid)
            {
                _context.Add(lockoutOption);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(lockoutOption));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,AllowedForNewUsers,MaxFailedAccessAttempts,DefaultLockoutTimeSpan")] LockoutOption lockoutOption)
        {
            _securitySettingService.UpdateSecuritySetting(lockoutOption);

            return(View(lockoutOption));
        }