public IActionResult ShowsWorker(int id, string action, string manfilt) { if (manfilt != null) { ShowWorkerEdit showWorkerEdit = new ShowWorkerEdit() { workers = _context.workers.Include(e => e.work_data).ThenInclude(e => e.profession).Where(e => e.fullname.Contains(manfilt)), workersmass = _context.workers.Include(e => e.work_data).ThenInclude(e => e.profession) }; return(View(showWorkerEdit)); } if (action == "Delete") { var delItem = _context.workers.Where(e => e.Worker_Key == id).FirstOrDefault(); var delItm2 = _context.work_data.Where(e => e.worker.Worker_Key == id).FirstOrDefault(); _context.work_data.Remove(delItm2); _context.workers.Remove(delItem); _context.SaveChanges(); ShowWorkerEdit showWorkerEdit = new ShowWorkerEdit() { workers = _context.workers.Include(e => e.work_data).ThenInclude(e => e.profession), workersmass = _context.workers.Include(e => e.work_data).ThenInclude(e => e.profession) }; return(View(showWorkerEdit)); } else if (action == "Edit") { return(RedirectToAction("EditWorker", "Edit", new { id = id })); } return(View()); }
public IActionResult ShowsWorker() { ShowWorkerEdit showWorkerEdit = new ShowWorkerEdit() { workers = _context.workers.Include(e => e.work_data).ThenInclude(e => e.profession), workersmass = _context.workers.Include(e => e.work_data).ThenInclude(e => e.profession) }; return(View(showWorkerEdit)); }