public IActionResult Edit(int id, ResidentEditViewModel resident)
 {
     resident.Persist(id, repositoryFactory);
     return(RedirectToAction(actionName: nameof(Index)));
 }
 public IActionResult Edit(int id, ResidentEditViewModel resident)
 {
     repositoryFactory.GetResidentRepository().Delete(id);
     return(RedirectToAction(actionName: nameof(Index)));
 }