public IActionResult Update([Bind] Employee employee) { if (ModelState.IsValid) { objemployee.UpdateEmployee(employee); //return RedirectToAction("Create"); } return(RedirectToAction("Create")); }
public IActionResult DeleteFile(string link, int id) { if (System.IO.File.Exists(link)) { System.IO.File.Delete(link); Employee employee = _employeeRepository.GetEmployee(id); string removedFileNames = ""; if (employee.FileName.Split(';').ToArray().Length > 1) { string[] filenames = employee.FileName.Split(';').ToArray(); int counter = 0; foreach (var filename in filenames) { bool flag = false; if (filename.Contains(link.Split('_').LastOrDefault())) { flag = true; } if (flag) { break; } counter++; } filenames = filenames.Where((value, index) => index != counter).ToArray(); removedFileNames = String.Join(';', filenames); } else if (employee.FileName.Contains(link.Split('_').LastOrDefault())) { removedFileNames = null; } employee.FileName = removedFileNames; _employeeRepository.UpdateEmployee(employee); } return(new RedirectToActionResult("EditForm", "Home", new { id = id })); //return Redirect($"{Request.Path.ToString()}{Request.QueryString.Value.ToString()}"); }