//--------Employee Specialty public IActionResult CreateSpecialty(int Id) { if (Id <= 0) { return(NotFound()); } var emp = db.Employee.FirstOrDefault(e => e.Id == Id); var obj = new EmployeeSpecialty(emp); return(View("EditSpec", obj)); }
private void AddEmployeeSpecialty(string personId) { foreach (var selectedSpecialty in SelectedSpecialties) { //DateAcquired only serves as certification var newEmployeeSpecialty = new EmployeeSpecialty { SpecialtyId = selectedSpecialty.SpecialtyId, EmployeeId = personId, DateAcquired = DateTime.Now }; _employeeSpecialtyService.AddEmployeeSpecialty(newEmployeeSpecialty); } }
public IActionResult SaveEmpSpec(EmployeeSpecialty spec) { if (!ModelState.IsValid) { return(View("EditSpec", spec)); } if (spec.Id == 0) { db.EmployeeSpecialty.Add(spec); } else { db.EmployeeSpecialty.Update(spec); } db.SaveChanges(); return(RedirectToAction(nameof(Edit), new { Id = spec.EmployeeId })); }
public void UpdateEmployeeSpecialty(EmployeeSpecialty employeeSpecialty) { _context.EmployeeSpecialties.Update(employeeSpecialty); _context.SaveChanges(); }
public void AddEmployeeSpecialty(EmployeeSpecialty employeeSpecialty) { _context.EmployeeSpecialties.Add(employeeSpecialty); _context.SaveChanges(); }