public async Task <CreditDocumentNResult> GetCreditDocumentAsync(string[] webServiceURLs, string userName, string userPassword, string account1CCode) => await ExecuteWithTryCatchAsync <CreditDocumentNResult, WCFService1CSoap>(() => Service1СSoap.GetCreditDocumentAsync(webServiceURLs, userName, userPassword, account1CCode), new LogShortMessage("Ошибка вызова метода. Метод: {methodName} webServiceURLs: {webServiceURLs}," + " userName: {userName}, account1CCode: {account1CCode}", "GetCreditDocument", string.Join(", ", webServiceURLs ?? new [] { "null" }), userName, account1CCode));
public async Task LoadPDNFromFileAsync(string[] webServiceURLs, string userName, string userPassword, string account1CCode, double pdnValue) => await ExecuteWithTryCatchAsync <WCFService1CSoap>( () => Service1СSoap.LoadPDNFromFileAsync(webServiceURLs, userName, userPassword, account1CCode, pdnValue), new LogShortMessage("Ошибка вызова метода. Метод: {methodName} webServiceURLs: {webServiceURLs}," + " userName: {userName}, account1CCode: {account1CCode}, pdnValue: {pdnValue}.", "LoadPDNFromFileAsync", string.Join(", ", webServiceURLs ?? new [] { "null" }), userName, account1CCode, pdnValue));
public AccountLegendNResult GetAccountsLegends(string[] webServiceURLs, string userName, string userPassword, DateTime dateFrom, DateTime dateTo, string sellPoint1CCode, int quantityParam, params string[] status) => ExecuteWithTryCatch <AccountLegendNResult, WCFService1CSoap>(() => Service1СSoap.GetAccountsLegends(webServiceURLs, userName, userPassword, dateFrom, dateTo, sellPoint1CCode, quantityParam, status), new LogShortMessage("Ошибка вызова метода. Метод: {methodName}, webServiceURLs: {webServiceURLs}," + " userName: {userName}, dateFrom {dateFrom}, dateTo {dateTo}," + " sellPoint1CCode: {sellPoint1CCode}, quantityParam: {quantityParam}, status: {status}.", "GetAccountsLegends", string.Join(", ", webServiceURLs ?? new [] { "null" }), userName, dateFrom, dateTo, sellPoint1CCode, quantityParam, string.Join(", ", status ?? new [] { "null" })));
/// <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(); }