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; } }
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; }
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 }; }
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 }; }
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) } }; }
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; }
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; }