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; }
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"); }
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); }