public SendInvitationService(Func <IEmployeeProvider> employeeProviderFactory,
                              IInviteUserService inviteUserService,
                              IEmployeesService employeesService,
                              Func <IInventContext> contextFactory,
                              IMarkAsInvitedService markAsInvitedService)
 {
     _employeeProviderFactory = employeeProviderFactory;
     _inviteUserService       = inviteUserService;
     _employeesService        = employeesService;
     _contextFactory          = contextFactory;
     _markAsInvitedService    = markAsInvitedService;
 }
예제 #2
0
 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;
 }