예제 #1
0
 public BeneficiaryRequestsHandler(CaseFileContext context, ILogger <UserRequestsHandler> logger, IEmailService emailService, IMapper mapper)
 {
     _context      = context;
     _logger       = logger;
     _emailService = emailService;
     _mapper       = mapper;
 }
 public NgoRequestsHandler(CaseFileContext context, ILogger <NgoRequestsHandler> logger, IMapper mapper, IHashService hashService, IEmailService emailService)
 {
     _context      = context;
     _logger       = logger;
     _mapper       = mapper;
     _hashService  = hashService;
     _emailService = emailService;
 }
예제 #3
0
        public void MakeContext()
        {
            var dbContext = new DbContextOptionsBuilder <CaseFileContext>()
                            .UseInMemoryDatabase("databaseName")
                            .Options;

            _context    = new CaseFileContext(dbContext);
            _repository = new Repository(_context);
        }
 public ResetDeviceHandler(CaseFileContext context, ILogger <ResetDeviceHandler> logger)
 {
     _CaseFileContext = context;
     _logger          = logger;
 }
 public AdminQueryHandler(CaseFileContext context, IHashService hash, IMapper mapper)
 {
     _context = context;
     _hash    = hash;
     _mapper  = mapper;
 }
예제 #6
0
 public Repository(CaseFileContext context)
 {
     _context = context;
 }
 public CountiesCommandHandler(CaseFileContext context, ILogger <CountiesCommandHandler> logger, IMapper mapper)
 {
     _context = context;
     _logger  = logger;
     _mapper  = mapper;
 }
 public AnswerQueryHandler(CaseFileContext context)
 {
     _context = context;
 }
예제 #9
0
 public BeneficiaryCountQueryHandler(CaseFileContext context, ILogger <UserCountQueryHandler> logger)
 {
     _context = context;
     _logger  = logger;
 }
 public AddFormQueryHandler(CaseFileContext context, IMapper mapper, ILogger <AddFormQueryHandler> logger)
 {
     _context = context;
     _mapper  = mapper;
     _logger  = logger;
 }
 public ResetPasswordHandler(CaseFileContext CaseFileContext, ILogger <ResetPasswordHandler> logger, IHashService hash)
 {
     _CaseFileContext = CaseFileContext;
     _logger          = logger;
     _hash            = hash;
 }
예제 #12
0
 /// <summary>
 /// Constructor for dependency injection
 /// </summary>
 /// <param name="context">The EntityFramework context</param>
 /// <param name="hash">Implementation of the IHashService to be used to generate the hashes. It can either be `HashService` or `ClearTextService`.</param>
 public UserAuthenticationQueryHandler(CaseFileContext context, IHashService hash, ILogger <UserAuthenticationQueryHandler> logger)
 {
     _context = context;
     _hash    = hash;
     _logger  = logger;
 }
 public FormQueryHandler(CaseFileContext context, IMapper mapper, ICacheService cacheService)
 {
     _context      = context;
     _mapper       = mapper;
     _cacheService = cacheService;
 }
예제 #14
0
 public BeneficiariesListQueryHandler(CaseFileContext context, ILogger <BeneficiariesListQueryHandler> logger, IMapper mapper)
 {
     _context = context;
     _logger  = logger;
     _mapper  = mapper;
 }
예제 #15
0
 public StatisticsRequestsHandler(CaseFileContext context, ILogger <UserRequestsHandler> logger, IMapper mapper)
 {
     _context = context;
     _logger  = logger;
     _mapper  = mapper;
 }
예제 #16
0
 public FormVersionQueryHandler(CaseFileContext context)
 {
     _context = context;
 }
 public TokenService(CaseFileContext context)
 {
     _context = context;
 }
 public AccountService(CaseFileContext context, IEmailService emailService, IHashService hashService)
 {
     _context      = context;
     _emailService = emailService;
     _hashService  = hashService;
 }
 public UserListQueryHandler(CaseFileContext context, ILogger <UserListQueryHandler> logger, IMapper mapper)
 {
     _context = context;
     _logger  = logger;
     _mapper  = mapper;
 }
예제 #20
0
 public AnswersQueryHandler(CaseFileContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }
예제 #21
0
 public FillInAnswerQueryHandler(CaseFileContext context, IMapper mapper, ILogger <FillInAnswerQueryHandler> logger)
 {
     _context = context;
     _mapper  = mapper;
     _logger  = logger;
 }
 public NoteQueriesHandler(CaseFileContext context, IMapper mapper, ILogger <NoteQueriesHandler> logger)
 {
     _context = context;
     _mapper  = mapper;
     _logger  = logger;
 }
예제 #23
0
 public ActiveObserversQueryHandler(CaseFileContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }