예제 #1
0
 public DatabaseHelper(IClaimHelper claimHelper, IEventLogger logger, IQueryHelper queryHelper)
 {
     ClaimHelper       = claimHelper;
     Logger            = logger;
     DefaultConnection = AppConfigHelper.Instance.GetDefaultSQlConnection();
     QueryHelper       = queryHelper;
 }
예제 #2
0
 public SecurityInterceptor(IEnumerable <IPermissionExposer> permissionExposers, IClaimHelper claimHelper)
 {
     _claimHelper = claimHelper;
     foreach (var exposer in permissionExposers)
     {
         var exposed = exposer.Expose();
         foreach (var item in exposed)
         {
             if (Permissions.ContainsKey(item.Key))
             {
                 Permissions[item.Key].AddRange(item.Value);
             }
             else
             {
                 Permissions.Add(item.Key, item.Value);
             }
         }
     }
 }
 public QuestionCommandHandler(IQuestionRepository questionRepository, IClaimHelper claimHelper)
 {
     _questionRepository = questionRepository;
     _claimHelper        = claimHelper;
 }
예제 #4
0
 public AnswerCommandHandler(IAnswerRepository answerRepository, IClaimHelper claimHelper)
 {
     _answerRepository = answerRepository;
     _claimHelper      = claimHelper;
 }
예제 #5
0
 public CustomerController()
 {
     _iCustomerHelper = DependencyResolver.GetCustomerInstance();
     _iClaimHelper    = DependencyResolver.GetClaimInstance();
 }
예제 #6
0
 public InsurerController()
 {
     _iClaimHelper = DependencyResolver.GetClaimInstance();
 }