Esempio n. 1
0
        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"));
        }