public EditGeneralRiskAssessmentSummaryViewModelFactory(
     IGeneralRiskAssessmentService riskAssessmentService, 
     IRiskAssessorService riskAssessorService, 
     ISiteService siteService)
 {
     _riskAssessmentService = riskAssessmentService;
     _riskAssessorService = riskAssessorService;
     _siteService = siteService;
 }
 public RiskAssessorController(
     IAddEditRiskAssessorViewModelFactory addEditRiskAssessorViewModelFactory,
     IRiskAssessorService riskAssessorService,
     IEmployeeService employeeService,
     IRiskAssessorsDefaultAddEditViewModelFactory riskAssessorsDefaultAddEditViewModelFactory)
 {
     _addEditRiskAssessorViewModelFactory = addEditRiskAssessorViewModelFactory;
     _riskAssessorService = riskAssessorService;
     _employeeService = employeeService;
     _riskAssessorsDefaultAddEditViewModelFactory = riskAssessorsDefaultAddEditViewModelFactory;
 }
        public EmployeeViewModelFactory(IEmployeeService employeeService, ISiteService siteService, ILookupService lookupService,
                                        ISiteGroupService siteGroupService, IRolesService rolesService, IRiskAssessorService riskAssessorService)
        {
            _employeeService = employeeService;
            _siteService = siteService;
            _siteGroupService = siteGroupService;
            _lookupService = lookupService;
            _rolesService = rolesService;
            _riskAssessorService = riskAssessorService;

            _addUsersViewModelFactory = new AddUsersViewModelFactory(_employeeService, _rolesService, _siteService, _siteGroupService);
        }
 public AddEditRiskAssessorViewModelFactory(IRiskAssessorService riskAssessorService)
 {
     _riskAssessorService = riskAssessorService;
 }