public AuthServices(SignInManager <ApplicationUser> _signInManager, UserManager <ApplicationUser> usermanager,
                     EdgeDbContext _context, ILogger <AuthServices> logger, ISGClient _client, IEmailSender _sender)
 {
     SignInManager    = _signInManager;
     this.UserManager = usermanager;
     context          = _context;
     this.Logger      = logger;
     sender           = _sender;
 }
Пример #2
0
        public AppraisalResultService(IDbContext _context, IMapper _mapper, ISGClient _client, IKeyResultArea _resultAreaRepo, IEmailSender _sender, ITeamRepository _teamRepository)
        {
            Collection    = _context.Database.GetCollection <AppraisalResult>($"{nameof(AppraisalResult)}s");
            KraCollection = _context.Database.GetCollection <KeyResultArea>($"{nameof(KeyResultArea)}s");

            context                   = _context;
            mapper                    = _mapper;
            resultAreaRepo            = _resultAreaRepo;
            sender                    = _sender;
            teamRepository            = _teamRepository;
            AppraisalConfigCollection = _context.Database.GetCollection <AppraisalConfig>($"{nameof(AppraisalConfig)}s");
        }
Пример #3
0
 public EmailService(ISGClient _client, EmailDispatcher _dispatcher)
 {
     client     = _client;
     dispatcher = _dispatcher;
 }
 public EmailDispatcher(ISGClient _client)
 {
     client = _client;
 }
 public KeyResultAreaService(IDbContext context, ILogger <KeyResultArea> _logger, IHttpClientFactory _httpClientFactory, ISGClient _client, ITokenAccesor _tokenAccesor, AuthService _authService, IEmailSender _sender)
 {
     Collection          = context.Database.GetCollection <KeyResultArea>($"{nameof(KeyResultArea)}s");
     QueryableCollection = Collection.AsQueryable <KeyResultArea>();
     logger         = _logger;
     tokenAccesor   = _tokenAccesor;
     authService    = _authService;
     sender         = _sender;
     HttpClient     = _httpClientFactory.CreateClient("EmployeeService");
     AuthHttpClient = _httpClientFactory.CreateClient("Auth");
     //Collection.UpdateMany(Builders<KeyResultArea>.Filter.Where(x=>x.EmployeeId !=0 ), Builders<KeyResultArea>.Update.Unset(x => x.AppraiserDetails.Type));
     //HttpClient.SetBearerToken(tokenAccesor.TokenResponse.AccessToken);
     //AuthHttpClient.SetBearerToken(tokenAccesor.TokenResponse.AccessToken);
 }