public IndexController([Dependency(UnityIOC.UOF.AlwaysPPS)] IUnitOfWork unitOfWork , IProjectService projectService , ITResourceTeamService iTResourceTeamService , IOaEmployeeService iOaEmployeeService , OaDepartmentService oaDepartmentService) : base(unitOfWork) { _projectService = projectService; _iTResourceTeamService = iTResourceTeamService; _IOaEmployeeService = iOaEmployeeService; _OaDepartmentService = oaDepartmentService; }
public HtmlController( [Dependency(UnityIOC.UOF.AlwaysPPS)] IUnitOfWork unitOfWork , ITResourceTeamService iTResourceTeamService , ICtProjectTypeService iCtProjectTypeService , IProjectService iProjectService , IOaEmployeeService iOaEmployeeService , OaDepartmentService oaDepartmentService , ITProjectTaskService _iTProjectTaskService) : base(unitOfWork) { _unitOfWork = unitOfWork; _iTResourceTeamService = iTResourceTeamService; _ICtProjectTypeService = iCtProjectTypeService; _IProjectService = iProjectService; _IOaEmployeeService = iOaEmployeeService; _OaDepartmentService = oaDepartmentService; }
//method public ReportFormService(IRepository <TProjectWorkPlan> _workPlan , IRepository <VProject> project , IRepository <OaEmployee> employee , IRepository <OaDepartment> dep , IRepository <TProject> pro , IRepository <TTimesheet> sheet , IRepository <TResourceTeam> team , IRepository <CtProjectType> type , IRepository <TProjectTask> task , ITResourceTeamService iTResourceTeamService) { this._TProjectWorkPlan = _workPlan; this._VProject = project; this._employee = employee; this._dep = dep; this._pro = pro; this._sheet = sheet; this._team = team; this._type = type; this._task = task; _ITResourceTeamService = iTResourceTeamService; }
//constructor public ReportFormController( [Dependency(UnityIOC.UOF.AlwaysPPS)] IUnitOfWork unitOfWork , IReportFormService _test , IProjectWorkPlanService _IProjectWorkPlanService , ITResourceTeamService iTResourceTeamService , ICtTeamService _iCtTeamService , IOaDepartment _IOaDepartment , ISpRPTTeamTimeSheetServer _spRptTeamTimeSheetServer , IOaEmployeeService _employeeService , ICtProjectTypeService _ICtProjectTypeService , ISpRPTByTeamTimeSheetServer _rptByTeam , ISpRPTGetTimeSheetByTeamServer _byTeamTimeSheetServer , IProjectService _projectService , IReportCharDataService _charData , IReportDataByClient _client , IReportDataByProject _projectData , IReportDataByDept _deptData ) : base(unitOfWork) { this.workPlan = _test; this.iProjectWorkPlanService = _IProjectWorkPlanService; _iTResourceTeamService = iTResourceTeamService; this._iCtTeamService = _iCtTeamService; this._IOaDepartment = _IOaDepartment; this._spRptTeamTimeSheetServer = _spRptTeamTimeSheetServer; this._employeeService = _employeeService; this._ICtProjectTypeService = _ICtProjectTypeService; this._rptByTeam = _rptByTeam; this._byTeamTimeSheetServer = _byTeamTimeSheetServer; this._projectService = _projectService; this._charData = _charData; this._client = _client; this._projectData = _projectData; this._deptData = _deptData; }