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 TeamService(IHttpClientFactory _httpClientFactory, ILogger <TeamService> _logger, IDbContext _dbContext, IKeyResultArea _resultArea, ITokenAccesor _tokenAccessor) { if (_httpClientFactory != null && _logger != null && _dbContext != null) { HttpClient = _httpClientFactory.CreateClient("EmployeeService"); this.logger = _logger; resultArea = _resultArea; Collection = _dbContext.Database.GetCollection <KeyResultArea>($"{nameof(KeyResultArea)}s"); resultArea = _resultArea; tokenAccessor = _tokenAccessor; QueryableCollection = Collection.AsQueryable(); } else { if (_httpClientFactory == null) { throw new ArgumentNullException(nameof(_httpClientFactory)); } throw new ArgumentNullException(nameof(logger)); } }
public UtilController(IKeyResultArea _resultArea, IAppraisalResult _appResult, IMapper _mapper) { resultArea = _resultArea; this.appResult = _appResult; this.mapper = _mapper; }
public ResultAreaController(IKeyResultArea _resultArea, IMapper _mapper) { this.resultArea = _resultArea; mapper = _mapper; }
public KeyResultAreaController(IKeyResultArea keyResultArea) { _Services = keyResultArea; }