public async Task <IActionResult> Edit(int id, SectorEditViewModel vm) { if (ModelState.IsValid) { _sectorRepository.Update(vm.Sector); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vm)); }
public async Task <IActionResult> Edit(int?id) { var sectors = await _sectorRepository.GetAllAsync(); if (id == null) { return(NotFound()); } var sector = _sectorRepository.Find((int)id); if (sector == null) { return(NotFound()); } var vm = new SectorEditViewModel { Sector = sector }; return(View(vm)); }