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)); }
// GET: HumanVictims/Create public ActionResult HumanVictimForm(string biteId, string victimId) { var humanVicitmViewModel = new HumanVictimViewModel { HumanVictim = new HumanVictim(biteId), States = _statesRepository.All(), Counties = _countyRepository.All(), Cities = _citiesRepository.All() }; if (victimId != null) { humanVicitmViewModel.HumanVictim = _humanVictimRepository.GetById(victimId).Result; } return(View(humanVicitmViewModel)); }