public ContractorEmployeesController(IContractorRepository contractorRepo, IEmployeeRepository employeeRepo, IEmployeeRelationshipTypeRepository employeeRelationshipTypeRepo, IWorkflowMessageService workflowMessageServ) { contractorRepository = contractorRepo; employeeRepository = employeeRepo; employeeRelationshipTypeRepository = employeeRelationshipTypeRepo; workflowMessageService = workflowMessageServ; }
public ContractorsController(IContractorRepository contractorRepo, ILocalizationRepository localizationRepo, IBusinessTypeRepository businessTypeRepo, IEmployeeRepository employeeTypesRepo, IVehicleRepository vehicleRepo, IContractRepository contractRepo, IEmployeeRelationshipTypeRepository employeeRelationshipTypeRepo, IWorkflowMessageService workflowMessageServ, IIdentityMessageService emailServ) { contractorRepository = contractorRepo; localizationRepository = localizationRepo; businessTypeRepository = businessTypeRepo; employeeRepository = employeeTypesRepo; vehicleRepository = vehicleRepo; contractRepository = contractRepo; employeeRelationshipTypeRepository = employeeRelationshipTypeRepo; emailService = emailServ; workflowMessageService = workflowMessageServ; userManager = new UserManager <ContractorUser>(new UserStore <ContractorUser>(new ApplicationDbContext())); userManager.UserValidator = new UserValidator <ContractorUser>(userManager) { AllowOnlyAlphanumericUserNames = true, RequireUniqueEmail = true }; var provider = new DpapiDataProtectionProvider("SampleAppName"); userManager.UserTokenProvider = new DataProtectorTokenProvider <ContractorUser>(provider.Create("SampleTokenName")); userManager.EmailService = emailService; }
protected override void Dispose(bool disposing) { if (disposing) { if (contractorRepository != null) { contractorRepository.Dispose(); contractorRepository = null; } if (employeeRepository != null) { employeeRepository.Dispose(); employeeRepository = null; } if (employeeRelationshipTypeRepository != null) { employeeRelationshipTypeRepository.Dispose(); employeeRelationshipTypeRepository = null; } if (workflowMessageService != null) { workflowMessageService.Dispose(); workflowMessageService = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (contractorRepository != null) { contractorRepository.Dispose(); contractorRepository = null; } if (localizationRepository != null) { localizationRepository.Dispose(); localizationRepository = null; } if (businessTypeRepository != null) { businessTypeRepository.Dispose(); businessTypeRepository = null; } if (employeeRepository != null) { employeeRepository.Dispose(); employeeRepository = null; } if (vehicleRepository != null) { vehicleRepository.Dispose(); vehicleRepository = null; } if (employeeRelationshipTypeRepository != null) { employeeRelationshipTypeRepository.Dispose(); employeeRelationshipTypeRepository = null; } if (userManager != null) { userManager.Dispose(); userManager = null; } if (workflowMessageService != null) { workflowMessageService.Dispose(); workflowMessageService = null; } } base.Dispose(disposing); }