Beispiel #1
0
 public Execution(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient)
 {
     _logger             = logger;
     _biblosClient       = biblosClient;
     _webApiClient       = webApiClient;
     _biblosArchives     = _biblosClient.Document.GetArchives();
     _serializerSettings = new JsonSerializerSettings
     {
         NullValueHandling          = NullValueHandling.Ignore,
         TypeNameHandling           = TypeNameHandling.Objects,
         ReferenceLoopHandling      = ReferenceLoopHandling.Ignore,
         PreserveReferencesHandling = PreserveReferencesHandling.All
     };
     try
     {
         short?fascicleLocationId = _webApiClient.GetParameterFascicleMiscellaneaLocation().Result;
         if (fascicleLocationId.HasValue)
         {
             _fascicleLocation = _webApiClient.GetLocationAsync(fascicleLocationId.Value).Result;
         }
         if (_fascicleLocation == null)
         {
             throw new ArgumentException("Fascicle Location is empty", "FascicleLocation");
         }
     }
     catch (Exception ex)
     {
         _logger.WriteError(new LogMessage("error orrouring in get fascicle parameters"), ex, LogCategories);
         throw;
     }
 }
Beispiel #2
0
 public PECMailContentTypeExecutor(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient, ServiceBus.ServiceBusClient serviceBusClient)
     : base(logger, webApiClient, biblosClient, serviceBusClient)
 {
     _logger       = logger;
     _webApiClient = webApiClient;
     _biblosClient = biblosClient;
 }
 public FascicleDocumentUnitContentTypeExecutor(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient, ServiceBus.ServiceBusClient serviceBusClient)
     : base(logger, webApiClient, biblosClient, serviceBusClient)
 {
     _logger       = logger;
     _webApiClient = webApiClient;
     _biblosClient = biblosClient;
 }
Beispiel #4
0
 public Execution(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient)
 {
     _logger             = logger;
     _biblosClient       = biblosClient;
     _webApiClient       = webApiClient;
     _serializerSettings = new JsonSerializerSettings
     {
         NullValueHandling          = NullValueHandling.Ignore,
         TypeNameHandling           = TypeNameHandling.Objects,
         ReferenceLoopHandling      = ReferenceLoopHandling.Ignore,
         PreserveReferencesHandling = PreserveReferencesHandling.All
     };
 }
Beispiel #5
0
 public Execution(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient)
 {
     _logger       = logger;
     _biblosClient = biblosClient;
     _webApiClient = webApiClient;
     //_stampaConformeClient = stampaConformeClient;
     _biblosArchives     = _biblosClient.Document.GetArchives();
     _serializerSettings = new JsonSerializerSettings
     {
         NullValueHandling          = NullValueHandling.Ignore,
         TypeNameHandling           = TypeNameHandling.Objects,
         ReferenceLoopHandling      = ReferenceLoopHandling.Ignore,
         PreserveReferencesHandling = PreserveReferencesHandling.All
     };
 }
Beispiel #6
0
 public Execution(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient)
 {
     _logger             = logger;
     _biblosClient       = biblosClient;
     _webApiClient       = webApiClient;
     _serializerSettings = new JsonSerializerSettings
     {
         NullValueHandling          = NullValueHandling.Ignore,
         TypeNameHandling           = TypeNameHandling.Objects,
         ReferenceLoopHandling      = ReferenceLoopHandling.Ignore,
         PreserveReferencesHandling = PreserveReferencesHandling.All
     };
     _fascicleTypeInsertActionDescription = new Dictionary <DocSuiteWeb.Model.Entities.Fascicles.FascicleType, string> {
         { DocSuiteWeb.Model.Entities.Fascicles.FascicleType.Activity, EnumHelper.GetDescription(InsertActionType.InsertActivityFascicle) },
         { DocSuiteWeb.Model.Entities.Fascicles.FascicleType.Procedure, EnumHelper.GetDescription(InsertActionType.InsertProcedureFascicle) }
     };
 }
Beispiel #7
0
        public Execution(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient)
        {
            _logger             = logger;
            _biblosClient       = biblosClient;
            _webApiClient       = webApiClient;
            _serializerSettings = new JsonSerializerSettings
            {
                NullValueHandling          = NullValueHandling.Ignore,
                TypeNameHandling           = TypeNameHandling.Objects,
                ReferenceLoopHandling      = ReferenceLoopHandling.Ignore,
                PreserveReferencesHandling = PreserveReferencesHandling.All
            };
            _biblosArchives = _biblosClient.Document.GetArchives();

            short locationId = _webApiClient.GetParameterMessageLocation().Result.Value;

            _attachementLocation = this._webApiClient.GetLocationAsync(locationId).Result;
        }
Beispiel #8
0
 public Listener(MessageReceiver receiver, ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient)
     : base(receiver, logger, new Execution(logger, webApiClient, biblosClient), "CommandDeleteProtocol", webApiClient)
 {
 }
 public DossierContentTypeExecutor(ILogger logger, IWebAPIClient webApiClient, BiblosClient biblosClient, ServiceBus.ServiceBusClient serviceBusClient)
     : base(logger, webApiClient, biblosClient, serviceBusClient)
 {
     _logger = logger;
 }