public ViewResult Edit(int id) { Employee emp = _emprep.GetEmployee(id); EmployeeEditModalView nemp = new EmployeeEditModalView() { Id = emp.Id, Name = emp.Name, Department = emp.Department, ExistingImagePath = emp.FilePath }; return(View(nemp)); }
public IActionResult Edit(EmployeeEditModalView modal) { if (ModelState.IsValid) { Employee emp = _emprep.GetEmployee(modal.Id); emp.Name = modal.Name; emp.Department = modal.Department; if (modal.Photo != null) { string path = Path.Combine(hostingEnvironment.WebRootPath, "Images", modal.ExistingImagePath); System.IO.File.Delete(path); emp.FilePath = GetUniqueFilePath(modal); } Employee nemp = _emprep.Update(emp); return(RedirectToAction("Index")); } return(View()); }