public IActionResult DeleteConfirm(int id) { var worker = _workerRepository.GetWorkerWithId(id); _workerRepository.DeleteWorker(worker); return(RedirectToAction(nameof(Index))); }
public IActionResult Delete(int id, IFormCollection collection) { try { _workerRepository.DeleteWorker(id); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.ErrorMsg = "Błąd przy usuwaniu. " + e.Message; return(View(_workerRepository.GetWorkersById(id))); } }
public void DeleteWorker(WorkerDTO workerDTO) { var worker = _workerMapper.GetWorkersFromWorkerDTO(workerDTO); _workerRepository.DeleteWorker(worker); }