public ManagerController(IGroupProvider groupProvider, IProjectProvider projectProvider, IScrumMasterProvider scrumMasterProvider, ITraineeProvider traineeProvider, TraineeMapper traineeMapper, IMentorProvider mentorProvider, ISpecializationProvider specializationProvider, IUsersProvider userProvider, ProjectMapper projectMapper, GroupMapper groupMapper, MentorMapper mentorMapper, UserMapper userMapper, RoleMapper roleMapper) { _groupProvider = groupProvider; _projectProvider = projectProvider; _scrumMasterProvider = scrumMasterProvider; _traineeProvider = traineeProvider; _traineeMapper = traineeMapper; _mentorProvider = mentorProvider; _specializationProvider = specializationProvider; _userProvider = userProvider; _projectMapper = projectMapper; _groupMapper = groupMapper; _mentorMapper = mentorMapper; _userMapper = userMapper; _roleMapper = roleMapper; }
public TraineeController( ITraineeProvider traineeProvider, ITraineeReviewProvider traineeReviewProvider, IUsersProvider usersProvider, TraineeMapper traineeMapper, TraineeReviewMapper traineeReviewMapper, ICurrentUserFactory userFactory) : base(userFactory) { _traineeProvider = traineeProvider; _traineeMapper = traineeMapper; _usersProvider = usersProvider; _traineeReviewProvider = traineeReviewProvider; _traineeReviewMapper = traineeReviewMapper; }