public async Task <IActionResult> Details(int id) { Employee item = await EmployeeRepo.Find(id); if (item == null) { return(RedirectToAction("../Firm/Index")); } return(View(item)); }
public async Task <IActionResult> Delete(int id) { Employee employee = await EmployeeRepo.Find(id); if (employee == null) { return(RedirectToAction("Index")); } return(View(employee)); }
public async Task <IActionResult> Edit(int id) { Employee model = await EmployeeRepo.Find(id); if (model == null) { return(RedirectToAction("../Firm/Index")); } ViewBag.FirmId = new SelectList(await FirmRepo.GetAll(), "Id", "Name", model.FirmId); return(View(model)); }
public async Task <IActionResult> DeleteConfirmed(int id) { Employee employee = await EmployeeRepo.Find(id); if (employee == null) { return(RedirectToAction("Index")); } await EmployeeRepo.Remove(id); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int id, Employee item) { Employee employee = await EmployeeRepo.Find(id); if (employee != null && ModelState.IsValid) { await EmployeeRepo.Update(item); return(RedirectToAction("Details", new { id = employee.Id })); } ViewBag.FirmId = new SelectList(await FirmRepo.GetAll(), "Id", "Name", employee.FirmId); return(View(employee)); }