Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="accessRightRepository"></param>
 /// <param name="companyRepository"></param>
 /// <param name="teamUsersRepository"></param>
 /// <param name="distributedCache"></param>
 public CheckAccessRightConsumer(IAccessRightRepository accessRightRepository, ICompanyRepository companyRepository, ITeamUsersRepository teamUsersRepository, IDistributedCache distributedCache)
 {
     _accessRightRepository = accessRightRepository;
     _companyRepository     = companyRepository;
     _teamUsersRepository   = teamUsersRepository;
     _distributedCache      = distributedCache;
 }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="userManager"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="accessRightRepository"></param>
 /// <param name="teamUsersRepository"></param>
 public AccountRepository(
     UserManager <ApplicationUser> userManager,
     IHttpContextAccessor httpContextAccessor,
     IAccessRightRepository accessRightRepository,
     ITeamUsersRepository teamUsersRepository)
 {
     _userManager           = userManager;
     _httpContextAccessor   = httpContextAccessor;
     _accessRightRepository = accessRightRepository;
     _teamUsersRepository   = teamUsersRepository;
 }
Exemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="teamUsersRepository"></param>
        /// <param name="esSettings"></param>
        /// <param name="distributedCache"></param>
        public DeleteTeamUsersConsumer(
            ITeamUsersRepository teamUsersRepository,
            IOptions <ElasticSearchSettings> esSettings,
            IDistributedCache distributedCache)
        {
            _teamUsersRepository = teamUsersRepository;
            var node         = new Uri($"http://{esSettings.Value.Host}:{esSettings.Value.Port}");
            var connSettings = new ConnectionSettings(node);

            _esClient         = new ElasticClient(connSettings);
            _distributedCache = distributedCache;
        }
Exemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="teamUsersRepository"></param>
 public TeamUsersController(ITeamUsersRepository teamUsersRepository)
 {
     _teamUsersRepository = teamUsersRepository;
 }