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)); }
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)); }