/// <summary> /// Initializes a new instance of the <see cref="GuestSessionController" /> class. /// </summary> public ProjectGuestContextController( IRepositoryFactory repositoryFactory, IGuestSessionController guestSessionController, IProjectLobbyStateController projectLobbyStateController, IProjectGuestContextService projectGuestContextService, IProjectAccessApi serviceToServiceProjectAccessApi, IProjectApi serviceToServiceProjectApi, IUserApi userApi) { _guestSessionRepository = repositoryFactory.CreateRepository <GuestSession>(); _guestSessionController = guestSessionController; _projectLobbyStateController = projectLobbyStateController; _serviceToServiceProjectApi = serviceToServiceProjectApi; _serviceToServiceProjectAccessApi = serviceToServiceProjectAccessApi; _userApi = userApi; _projectGuestContextService = projectGuestContextService; }
public TenantUserSearchBuilder(IRepositoryFactory repositoryFactory, IProjectAccessApi projectApi, ILogger logger) { _userRepositoryAsyncLazy = new AsyncLazy <IRepository <User> >(() => repositoryFactory.CreateRepositoryAsync <User>()); _projectApi = projectApi; _logger = logger; }