public SendInvitationService(Func <IEmployeeProvider> employeeProviderFactory, IInviteUserService inviteUserService, IEmployeesService employeesService, Func <IInventContext> contextFactory, IMarkAsInvitedService markAsInvitedService) { _employeeProviderFactory = employeeProviderFactory; _inviteUserService = inviteUserService; _employeesService = employeesService; _contextFactory = contextFactory; _markAsInvitedService = markAsInvitedService; }
public EmployeesService(Func <IInventContext> contextFactory, IMapper mapper, IUserCompanyProvider userCompanyProvider, IPrepareEmployeeForAddingProvider prepareEmployeeForAddingProvider, Func <IEmployeeProvider> employeeProviderFactory, Func <IUserManager> userManagerFactory, IEmployeeUserTransformer employeeUserTransformer, IInviteUserService inviteUserService, Func <IInventContext, IRolesService> rolesServiceFactory) { _contextFactory = contextFactory; _mapper = mapper; _userCompanyProvider = userCompanyProvider; _employeeProviderFactory = employeeProviderFactory; _inviteUserService = inviteUserService; _prepareEmployeeForAddingProvider = prepareEmployeeForAddingProvider; _userManagerFactory = userManagerFactory; _employeeUserTransformer = employeeUserTransformer; _rolesServiceFactory = rolesServiceFactory; }