public async Task <ActionResult> Save(HumanVictim humanVictim) { if (ModelState.IsValid) { if (humanVictim.Id == null) { await _humanVictimRepository.Insert(humanVictim); } else { await _humanVictimRepository.Update(humanVictim); } await _humanVictimRepository.SaveChangesAsync(); return(RedirectToAction("Details", "Bites", new { biteId = humanVictim.BiteId, Message = Constant.ManageMessageId.SaveHumanVictimDataSuccess })); } var humanVicitmViewModel = new HumanVictimViewModel { HumanVictim = humanVictim, States = _statesRepository.All(), Counties = _countyRepository.All(), Cities = _citiesRepository.All() }; return(View("HumanVictimForm", humanVicitmViewModel)); }
public async Task <ActionResult> DeleteConfirmed(string victimId) { HumanVictim humanVictim = await _humanVictimRepository.GetById(victimId); var biteId = humanVictim.BiteId; await _humanVictimRepository.DeleteAsync(humanVictim.Id); await _humanVictimRepository.SaveChangesAsync(); return(RedirectToAction("Details", "Bites", new { biteId = biteId })); }
// GET: HumanVictims/Delete/5 public async Task <ActionResult> Delete(string victimId) { if (victimId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HumanVictim humanVictim = await _humanVictimRepository.GetById(victimId); if (humanVictim == null) { return(HttpNotFound()); } return(View(humanVictim)); }