Esempio n. 1
0
        public IActionResult AddDriver(AddWorker model, string depart)
        {
            worker worker = new worker()
            {
                age      = model.age,
                fullname = model.fullname,
                namber   = model.namber,
            };

            _context.workers.Add(worker);
            _context.SaveChanges();

            work_data work_Data = new work_data()
            {
                department = _context.departments.Where(e => e.Department_Key == Convert.ToInt32(depart)).FirstOrDefault(),
                worker     = _context.workers.Where(e => e.fullname == worker.fullname).FirstOrDefault(),
                profession = _context.professions.Where(e => e.Profession_Key == 1).FirstOrDefault(),
                date_start = model.date_start,
                date_end   = model.date_end
            };

            work_Data.Department_Key = work_Data.department.Department_Key;
            work_Data.Worker_Key     = work_Data.worker.Worker_Key;
            work_Data.Profession_Key = work_Data.profession.Profession_Key;

            _context.work_data.Add(work_Data);
            _context.SaveChanges();
            return(RedirectToAction("AddDriverToAvto", "AddSome", new { id = model.Avto_Key }));
        }
Esempio n. 2
0
        public IActionResult EditWorker(AddWorker model, string depart, string professionss)
        {
            worker worker = new worker()
            {
                Worker_Key = model.Avto_Key,
                age        = model.age,
                fullname   = model.fullname,
                namber     = model.namber,
            };

            _context.workers.Update(worker);
            _context.SaveChanges();

            work_data work_Data = new work_data()
            {
                Work_data_Key = model.work_data_key,
                department    = _context.departments.Where(e => e.Department_Key == Convert.ToInt32(depart)).FirstOrDefault(),
                worker        = _context.workers.Where(e => e.fullname == worker.fullname).FirstOrDefault(),
                profession    = _context.professions.Where(e => e.Profession_Key == Convert.ToInt32(professionss)).FirstOrDefault(),
                date_start    = model.date_start,
                date_end      = model.date_end
            };

            work_Data.Department_Key = work_Data.department.Department_Key;
            work_Data.Worker_Key     = work_Data.worker.Worker_Key;
            work_Data.Profession_Key = work_Data.profession.Profession_Key;

            _context.work_data.Update(work_Data);
            _context.SaveChanges();
            return(RedirectToAction("ShowsWorker", "Shows"));
        }