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