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)));
        }
Esempio n. 2
0
        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");
 }