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 })); }
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")); }