Пример #1
0
 public Report GetReport(string url, ProductRequest request, string account1CCode, string client1CCode, int clientTimeZone) =>
 ExecuteWithTryCatch <Report, WCFServiceNBCHSoap>(() =>
                                                  ServiceNBCHsoap.GetReport(url, request, account1CCode, client1CCode, clientTimeZone),
                                                  new LogShortMessage("Ошибка вызова метода. Метод: {methodName}, url: {url}, request: {request}," +
                                                                      " account1CCode: {account1CCode}, client1CCode: {client1CCode}," +
                                                                      " clientTimeZone: {clientTimeZone}.",
                                                                      "GetReport", url, request, account1CCode, client1CCode, clientTimeZone));
Пример #2
0
        /// <summary>
        /// Статический конструктор.
        /// </summary>
        static ServiceMethod()
        {
            LoggerFactory = new LoggerFactory().
                            AddSeq().
                            AddFile(AppDomain.CurrentDomain.BaseDirectory + "Logs/wcf-{Date}.txt");

            Service1C        = new EFService1C();
            Service1СSoap    = new Service1СSoap(Service1C, LoggerFactory);
            ServiceNBCH      = new EFServiceNBCH();
            ServiceNBCHsoap  = new ServiceNBCHsoap(ServiceNBCH, LoggerFactory);
            ServicePDN       = new EFServicePDN();
            ServicePosts     = new EFServicePosts();
            ServiceRegistrar = new EFServiceRegistrar();
        }