public string GetServiceUrl(MimHeader mimMessageHeaderMimMessage) { //var serviceRepository = new ServiceRepository(new UnitOfWork(new InteropContext())); //var service = serviceRepository.GetServiceByCode(mimMessageHeaderMimMessage.Service); //if (service != null) //{ // return service.Endpoint; //} //throw new Exception("There is no service for given service code"); return("Panche_Trifunov"); }
// Опис: Метод кој го вчитува endpoint-от односно Url-то на соодветен сервис // Влезни параметри: MimHeader mimMessageHeaderMimMessage // Излезни параметри: податочен тип string public string GetServiceUrl(MimHeader mimMessageHeaderMimMessage) { var serviceName = mimMessageHeaderMimMessage.Service; if (serviceName == "InteropTestCommunicationService") { return("InteropTestCommunicationServiceEndpoint"); } var serviceRepository = new ServiceRepository(new UnitOfWork(new InteropContext())); var service = serviceRepository.GetServiceByCode(serviceName); if (service != null) { return(service.Endpoint); } throw new Exception("There is no service for given service code"); }