public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var shelter = await _shelterRepository.GetShelterByIDWithoutInclude(id); if (shelter == null) { return(NotFound()); } PopulateShelter(shelter.IdRegion); return(View(shelter)); }