Esempio n. 1
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");
        }
Esempio n. 2
0
        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;
 }
Esempio n. 5
0
 public KeyResultAreaController(IKeyResultArea keyResultArea)
 {
     _Services = keyResultArea;
 }