public async Task <IActionResult> Delete(PasswordDeleteInputModel par_InputModel) { await prop_PasswordService.DeletePasswordAsync(par_InputModel); TempData["MessaggioConfermaSalvataggio"] = "I dati sono stati eliminati"; return(RedirectToAction(nameof(Index))); }
public async Task DeletePasswordAsync(PasswordDeleteInputModel par_InputModel) { int var_RecordCancellati = await db.CommandAsync($"DELETE FROM Passwords WHERE Id={par_InputModel.Id}"); if (var_RecordCancellati == 0) { throw new PasswordNotFoundException(par_InputModel.Id); } }
public async Task DeletePasswordAsync(PasswordDeleteInputModel par_InputModel) { Passwords var_Password = await dbContext.Passwords.FindAsync(par_InputModel.Id); if (var_Password == null) { throw new PasswordNotFoundException(par_InputModel.Id); } dbContext.Remove(var_Password); await dbContext.SaveChangesAsync(); }
public async Task DeletePasswordAsync(PasswordDeleteInputModel par_InputModel) { await prop_PasswordService.DeletePasswordAsync(par_InputModel); memoryChache.Remove($"Password{par_InputModel.Id}"); memoryChache.Remove($"UltimePassword"); }