public IActionResult AddEditVictim(long?victimId, long accidentId, AccidentCategoryEnum accidentCategory) { AccidentVictimViewModel victimViewModel; var citizenSelectList = lifeService.GetSelectListOfCitizensFromDb(); var bodilyHarmSelectList = lifeService.GetSelectListFromEnum <BodilyHarmEnum>(); if (victimId == null) { victimViewModel = new AccidentVictimViewModel { AccidentId = accidentId, BodilyHarm = BodilyHarmEnum.NotAvailable, CitizenId = null, InitialCitizenId = null, EconomicLoss = null, }; } else { var victimFromDb = victimRepository.Get((long)victimId); victimViewModel = mapper.Map <AccidentVictimViewModel>(victimFromDb); } victimViewModel.BodilyHarmList = bodilyHarmSelectList; victimViewModel.CitizenList = citizenSelectList; victimViewModel.AccidentCategory = accidentCategory; return(View("~/Views/Life/AddEditVictim.cshtml", victimViewModel)); }
public IActionResult DeleteVictim(long victimId, long accidentId, AccidentCategoryEnum accidentCategory) { victimRepository.Delete(victimId); return(RedirectToAction(nameof(EditFire), new { id = accidentId })); }