コード例 #1
0
        public async Task <IActionResult> Delete(SocioFamiliareDeleteInputModel inputModel)
        {
            await socifamiliari.DeleteSocioFamiliareAsync(inputModel);

            TempData["ConfirmationMessage"] = "Il socio familiare è stato eliminato";
            return(RedirectToAction(nameof(SociController.Detail), "Soci", new { id = inputModel.SocioId }));
        }
コード例 #2
0
        public async Task DeleteSocioFamiliareAsync(SocioFamiliareDeleteInputModel inputModel)
        {
            SocioFamiliare socioFamiliare = await dbContext.SociFamiliari.FindAsync(inputModel.Id);

            if (socioFamiliare == null)
            {
                throw new SocioFamiliareNotFoundException(inputModel.Id);
            }

            dbContext.Remove(socioFamiliare);
            await dbContext.SaveChangesAsync();
        }