public NotifierJob(IDispatcher dispatcher, IServiceProvider provider, IUpdateSignaler signaler
                    , IOptions <AppSetting> appSettings)
 {
     _dispatcher = dispatcher;
     _signaler   = signaler;
     _appSetting = appSettings.Value;
     _scope      = provider.CreateScope();
     _context    = _scope.ServiceProvider.GetRequiredService <RealEstateDbContext>();
 }
 public RequestController(IModelService <Request, RequestDto> modelService, IFastHasher hasher,
                          IUserProvider userProvider, IEntityService <RequestState> requestStateService, IEntityService <RequestAgent> requestAgentService,
                          IEntityService <Property> propertyService, IEntityService <Workflow> workflowService, IEntityService <WorkflowStep> workflowStepService,
                          IUpdateSignaler signaler, IEntityService <UserAccount> userAccountService)
     : base(modelService)
 {
     _hasher              = hasher;
     _userProvider        = userProvider;
     _requestStateService = requestStateService;
     _requestAgentService = requestAgentService;
     _propertyService     = propertyService;
     _workflowService     = workflowService;
     _workflowStepService = workflowStepService;
     _signaler            = signaler;
     _userAccountService  = userAccountService;
 }