示例#1
0
 /// <summary>
 ///   Costruttore della classe
 /// </summary>
 public ListaMezziInServizioQueryHandler(IGetListaMezzi getListaMezzi, IGetUtenteById getUtenteById,
                                         IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     this._getListaMezzi = getListaMezzi;
     this._getUtenteById = getUtenteById;
     this._getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#2
0
 public GetRichiesteMarker(DbContext dbContext, IMapper mapper, IGetTipologieByCodice getTipologie, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _dbContext    = dbContext;
     _mapper       = mapper;
     _getTipologie = getTipologie;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#3
0
 public WelcomeQueryHandler(IGetBoxMezzi boxMezziHandler,
                            IGetBoxPersonale boxPersonaleHandler,
                            IGetBoxRichieste boxRichiesteHandler,
                            IGetChiamateInCorso listaChiamateInCorsoMarkerHandler,
                            IGetCentroMappaMarker centroMappaMarkerHandler,
                            IGetFiltri filtriHandler,
                            IGetListaDistaccamentiByPinListaSedi getDistaccamenti,
                            IGetConteggioSchede getConteggioSchedeHandler,
                            IGetTipologieByCodice tipologieQueryHandler,
                            IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                            IGetZoneEmergenza getZoneEmergenza,
                            IQueryHandler <RubricaQuery, RubricaResult> rubricaQueryHandler)
 {
     _boxMezziHandler     = boxMezziHandler;
     _boxPersonaleHandler = boxPersonaleHandler;
     _boxRichiesteHandler = boxRichiesteHandler;
     _listaChiamateInCorsoMarkerHandler = listaChiamateInCorsoMarkerHandler;
     _centroMappaMarkerHandler          = centroMappaMarkerHandler;
     _filtriHandler               = filtriHandler;
     _getDistaccamenti            = getDistaccamenti;
     _getConteggioSchedeHandler   = getConteggioSchedeHandler;
     _tipologieQueryHandler       = tipologieQueryHandler;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
     _rubricaQueryHandler         = rubricaQueryHandler;
     _getZoneEmergenza            = getZoneEmergenza;
 }
示例#4
0
 public GetListaSquadrePerBox(IGetDistaccamentoByCodiceSedeUC GetDistaccamentoByCodiceSedeUC,
                              IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                              IMemoryCache memoryCache)
 {
     _getDistaccamentoByCodiceSedeUC = GetDistaccamentoByCodiceSedeUC;
     _getAlberaturaUnitaOperative    = getAlberaturaUnitaOperative;
     _memoryCache = memoryCache;
 }
示例#5
0
 public AddUtenteCommandHandler(IAddUtente addUtente, IGetPersonaleByCF personaleByCF, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative, IGetListaDistaccamentiByCodiceSede getListaDistaccamentiByCodiceSede, IGetDistaccamentoByCodiceSedeUC getDistaccamentoByCodiceSede)
 {
     _addUtente     = addUtente;
     _personaleByCF = personaleByCF;
     _getAlberaturaUnitaOperative       = getAlberaturaUnitaOperative;
     _getListaDistaccamentiByCodiceSede = getListaDistaccamentiByCodiceSede;
     _getDistaccamentoByCodiceSede      = getDistaccamentoByCodiceSede;
 }
示例#6
0
 public GetMezziUtilizzabiliPerBox(HttpClient client, IConfiguration configuration, IGetStatoMezzi GetStatoMezzi,
                                   IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                                   IMemoryCache memoryCache, IGetPosizioneFlotta getPosizioneFlotta, IWriteLog writeLog, IHttpContextAccessor httpContext)
     : base(client, configuration, memoryCache, writeLog, httpContext)
 {
     _getStatoMezzi = GetStatoMezzi;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
     _getPosizioneFlotta          = getPosizioneFlotta;
 }
示例#7
0
        /// <summary>
        ///   Costruttore della classe
        /// </summary>
        /// <param name="cercaRichiesteAssistenza">L'istanza del servizio</param>
        /// <param name="iGetListaSintesi">
        ///   Interfaccia che restituisce l'elenco delle Sintesi delle Richieste
        /// </param>

        public SintesiRichiesteAssistenzaQueryHandler(ICercaRichiesteAssistenza cercaRichiesteAssistenza, IGetListaSintesi iGetListaSintesi,
                                                      IMapper mapper, IGetUtenteById getUtenteById, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
        {
            _cercaRichiesteAssistenza = cercaRichiesteAssistenza;
            _iGetListaSintesi         = iGetListaSintesi;
            _mapper        = mapper;
            _getUtenteById = getUtenteById;
            _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
        }
示例#8
0
 public TrasferimentiChiamateQueryHandler(IGetTrasferimenti getTrasferimenti,
                                          IGetUtenteById getUtenteById,
                                          IGetDistaccamentoByCodiceSede getDistaccamentoByCodiceSede,
                                          IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _getTrasferimenti             = getTrasferimenti;
     _getUtenteById                = getUtenteById;
     _getDistaccamentoByCodiceSede = getDistaccamentoByCodiceSede;
     _getGerarchia = new GerarchiaReader(getAlberaturaUnitaOperative);
 }
示例#9
0
        private readonly IGetCoordinateDistaccamento _getCooDistaccamento; //TODO chiedere ad Igor di implementare le coordinate

        public GetRichiesta(DbContext dbContext, IMapper mapper, IGetTipologieByCodice getTipologiaByCodice, IGetListaDistaccamentiByCodiceSede getAnagraficaDistaccamento,
                            MapperRichiestaAssistenzaSuSintesi mapperSintesi, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                            IGetCoordinateDistaccamento getCooDistaccamento, IGetDistaccamentoByCodiceSedeUC getDistaccamentoUC)
        {
            _dbContext                   = dbContext;
            _mapper                      = mapper;
            _getTipologiaByCodice        = getTipologiaByCodice;
            _getAnagraficaDistaccamento  = getAnagraficaDistaccamento;
            _mapperSintesi               = mapperSintesi;
            _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
            _getCooDistaccamento         = getCooDistaccamento;
            _getDistaccamentoUC          = getDistaccamentoUC;
        }
示例#10
0
 public GetListaSquadre(HttpClient client, IConfiguration configuration,
                        IGetDistaccamentoByCodiceSedeUC GetDistaccamentoByCodiceSedeUC,
                        IGetPersonaleByCF GetPersonaleByCF,
                        IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                        IMemoryCache memoryCache)
 {
     _getDistaccamentoByCodiceSedeUC = GetDistaccamentoByCodiceSedeUC;
     _getPersonaleByCF            = GetPersonaleByCF;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
     _memoryCache   = memoryCache;
     _client        = client;
     _configuration = configuration;
 }
示例#11
0
 public GetMezziUtilizzabili(HttpClient client, IConfiguration configuration, IGetStatoMezzi GetStatoMezzi,
                             IGetDistaccamentoByCodiceSedeUC GetDistaccamentoByCodiceSedeUC, IGetPosizioneByCodiceMezzo getPosizioneByCodiceMezzo,
                             IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                             IMemoryCache memoryCache)
 {
     _client        = client;
     _configuration = configuration;
     _getStatoMezzi = GetStatoMezzi;
     _getDistaccamentoByCodiceSedeUC = GetDistaccamentoByCodiceSedeUC;
     _getPosizioneByCodiceMezzo      = getPosizioneByCodiceMezzo;
     _getAlberaturaUnitaOperative    = getAlberaturaUnitaOperative;
     _memoryCache = memoryCache;
 }
示例#12
0
        public AddUtenteCommandHandler(IAddUtente addUtente, IGetPersonaleByCF personaleByCF,
                                       IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                                       IGetDistaccamentoByCodiceSedeUC getDistaccamentoByCodiceSede,
                                       IGetUtenteByCF getUtenteByCF,
                                       IAddRuoli addRuoli,
                                       IFindUserByUsername checkOmonimia)

        {
            _addUtente     = addUtente;
            _personaleByCF = personaleByCF;
            _getAlberaturaUnitaOperative  = getAlberaturaUnitaOperative;
            _getDistaccamentoByCodiceSede = getDistaccamentoByCodiceSede;
            _getUtenteByCF = getUtenteByCF;
            _addRuoli      = addRuoli;
            _checkOmonimia = checkOmonimia;
        }
示例#13
0
 public NotificationAddTrasferimento(IHubContext <NotificationHub> notificationHubContext,
                                     IQueryHandler <BoxRichiesteQuery, BoxRichiesteResult> boxRichiesteHandler,
                                     IQueryHandler <GetSintesiRichiestaAssistenzaQuery, GetSintesiRichiestaAssistenzaResult> getRichiesta,
                                     IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                                     IGetTrasferimenti getTrasferimenti,
                                     IGetUtenteById getUtenteById,
                                     IGetDistaccamentoByCodiceSede getSede)
 {
     _notificationHubContext = notificationHubContext;
     _boxRichiesteHandler    = boxRichiesteHandler;
     _getRichiesta           = getRichiesta;
     _getTrasferimenti       = getTrasferimenti;
     _getUtenteById          = getUtenteById;
     _getSede            = getSede;
     _getGerarchiaToSend = new GetGerarchiaToSend(getAlberaturaUnitaOperative);
 }
示例#14
0
 public NotificationModificaPartenza(IHubContext <NotificationHub> notificationHubContext,
                                     IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative,
                                     IQueryHandler <BoxRichiesteQuery, BoxRichiesteResult> boxRichiesteHandler,
                                     IQueryHandler <BoxMezziQuery, BoxMezziResult> boxMezziHandler,
                                     IQueryHandler <BoxPersonaleQuery, BoxPersonaleResult> boxPersonaleHandler,
                                     IMapper mapper,
                                     IGetTipologieByCodice getTipologieByCodice,
                                     IGetUtenteById getUtenteById)
 {
     _getGerarchiaToSend     = new GetGerarchiaToSend(getAlberaturaUnitaOperative);
     _mapperSintesi          = new MapperRichiestaAssistenzaSuSintesi(mapper, getTipologieByCodice, getUtenteById);
     _notificationHubContext = notificationHubContext;
     _boxMezziHandler        = boxMezziHandler;
     _boxPersonaleHandler    = boxPersonaleHandler;
     _boxRichiesteHandler    = boxRichiesteHandler;
 }
示例#15
0
 public WelcomeQueryHandler(IGetBoxMezzi boxMezziHandler,
                            IGetBoxPersonale boxPersonaleHandler,
                            IGetBoxRichieste boxRichiesteHandler,
                            IQueryHandler <SintesiRichiesteAssistenzaQuery, SintesiRichiesteAssistenzaResult> sintesiRichiesteAssistenzaHandler,
                            IGetChiamateInCorso listaChiamateInCorsoMarkerHandler,
                            IGetCentroMappaMarker centroMappaMarkerHandler,
                            IGetFiltri filtriHandler,
                            IGetListaDistaccamentiByPinListaSedi getDistaccamenti,
                            IGetConteggioSchede getConteggioSchedeHandler,
                            IGetTipologieByCodice tipologieQueryHandler,
                            IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     this._boxMezziHandler     = boxMezziHandler;
     this._boxPersonaleHandler = boxPersonaleHandler;
     this._boxRichiesteHandler = boxRichiesteHandler;
     this._sintesiRichiesteAssistenzaHandler = sintesiRichiesteAssistenzaHandler;
     this._listaChiamateInCorsoMarkerHandler = listaChiamateInCorsoMarkerHandler;
     this._centroMappaMarkerHandler          = centroMappaMarkerHandler;
     this._filtriHandler               = filtriHandler;
     this._getDistaccamenti            = getDistaccamenti;
     this._getConteggioSchedeHandler   = getConteggioSchedeHandler;
     this._tipologieQueryHandler       = tipologieQueryHandler;
     this._getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#16
0
 public GetStatoMezzoByCodice(DbContext dbContext, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _dbContext = dbContext;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#17
0
 public GerarchiaReader(IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#18
0
 public GetRubrica(DbContext dbContext, IGetEnteCategorie getCategorieEnte, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _dbContext                   = dbContext;
     _getCategorieEnte            = getCategorieEnte;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#19
0
 public CheckEsistenzaRuolo(IGetAlberaturaUnitaOperative getListaUO, IGetUtenteByCF getUtenteByCF)
 {
     _getListaUO    = getListaUO;
     _getUtenteByCF = getUtenteByCF;
 }
示例#20
0
 public GetAutorizzazioni(DbContext dbContext, IGetAlberaturaUnitaOperative getListaUO)
 {
     _dbContext  = dbContext;
     _getListaUO = getListaUO;
 }
示例#21
0
 public GetDistaccamentiByCodiciSede(DbContext dbContext, IGetAlberaturaUnitaOperative getSediAlberate)
 {
     _dbContext       = dbContext;
     _getSediAlberate = getSediAlberate;
 }
 public AddRuoliUtenteCommandHandler(IAddRuoli addRuoli, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _addRuoli = addRuoli;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#23
0
 public GetPinNodoByCodSede(IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#24
0
 public ListaMezziInServizioQueryHandler(IGetMezziInServizio getListaMezzi, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     _getListaMezzi = getListaMezzi;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#25
0
 public GetGerarchiaToSend(IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     this.getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }
示例#26
0
 /// <summary>
 ///   costruttore della classe
 /// </summary>
 /// <param name="getUtenteById">
 ///   interfaccia per il reperimento degli utenti a partire dall'id
 /// </param>
 /// <param name="getAlberaturaUnitaOperative">
 ///   interfaccia per il reperimento delle uo alberate
 /// </param>
 /// <param name="getUtenteByCodiciSedi">
 ///   interfaccia per la lista degli utenti a partire da una lista di codici sede
 /// </param>
 public ListaOperatoriQueryHandler(IGetUtenteById getUtenteById, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative, IGetUtentiByCodiciSedi getUtenteByCodiciSedi)
 {
     _getUtenteById = getUtenteById;
     _getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
     _getUtenteByCodiciSedi       = getUtenteByCodiciSedi;
 }
示例#27
0
 public NavbarQueryHandler(IGetAlberaturaUnitaOperative alberaturaUO, IGetRuoliById getRuoliById)
 {
     this._alberaturaUO = alberaturaUO;
     _getRuoliById      = getRuoliById;
 }
示例#28
0
 public BoxRichiesteQueryHandler(IGetBoxRichieste iGetBox, IGetAlberaturaUnitaOperative getAlberaturaUnitaOperative)
 {
     this._iGetBox = iGetBox;
     this._getAlberaturaUnitaOperative = getAlberaturaUnitaOperative;
 }