public ActionResult CoursesList(int id) { var courseList = _courseService.GetAllOnboardingCourses(); var model = new EmployeeCourses { EmployeeId = id, Courses = courseList }; return(View(model)); }
public IHttpActionResult PostEmployee(HelperModel model) { Employee employee = new Employee(); Department department = new Department(); Course course = new Course(); Company company = new Company(); EmployeeCourses employeeCourses = new EmployeeCourses(); department.DepartmentName = model.DepartmentName; db.Departments.Add(department); db.SaveChanges(); var depId = department.DepartmentsId; company.CompanyName = model.CompanyName; db.Companies.Add(company); db.SaveChanges(); var comId = company.CompanyId; course.CourseName = model.CourseName; db.Courses.Add(course); db.SaveChanges(); var crsId = course.CourseId; employee.EmployeeName = model.EmployeeName; employee.EmployeeAddress = model.EmployeeAddress; employee.EmployeeSalary = model.EmployeeSalary; employee.CompanyId = comId; employee.DepartmentId = depId; db.Employees.Add(employee); db.SaveChanges(); var empId = employee.EmployeeId; employeeCourses.CourseId = crsId; employeeCourses.EmployeeId = empId; db.EmployeeCourses.Add(employeeCourses); db.SaveChanges(); return(Ok("Add successfully")); }