public List <string> GetServiceMethods(string service) { var wsdl = _serviceRepository.GetWSDL(service); List <string> methods = WsdlParsingHelper.WsdlGetMethodNames(wsdl); return(methods.Distinct().ToList()); }
public List <string> GetMethodsForWsdlAccMap(string providerCode, string serviceCode) { var methods = new List <string>(); if (!string.IsNullOrEmpty(providerCode)) { var wsdl = _servicesRepository.GetWSDLAccMap(providerCode, serviceCode); methods = WsdlParsingHelper.WsdlGetMethodNames(wsdl); } return(methods); }
//Опис: Методот прави повик до методот GetWSDL од ServiceRepository //Од таму се зема WSDL, притоа филтрирајќи по влезните параметри //Влезни параметри: код за провајдер, код за сервис //Излезни параметри: Листа од методи за добиенот WSDL public List <string> GetMethodsForWsdl(string providerCode, string serviceCode) { var methods = new List <string>(); var participantName = _participantRepository.GetParticipantCodeByName(providerCode); if (!string.IsNullOrEmpty(participantName)) { var wsdl = _servicesRepository.GetWSDL(providerCode, serviceCode); methods = WsdlParsingHelper.WsdlGetMethodNames(wsdl); } return(methods); }