예제 #1
0
        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());
        }
예제 #2
0
        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));
        }