public IActionResult GetUri(string Resource_class, string Identifier, UriGetEnum uriGetEnum) { UrisFactoryResultViewModel urisFactoryModel = new UrisFactoryResultViewModel(); urisFactoryModel.Identifier = Identifier; urisFactoryModel.Resource_class = Identifier; try { urisFactoryModel.UriResult = _callUrisFactoryService.GetUri(Resource_class, Identifier, uriGetEnum); } catch (HttpRequestException ex) { ModelState.AddModelError("Resource_class", ex.Message); } return(View("Index", urisFactoryModel)); }
/// <summary> /// Obtiene una rui /// </summary> /// <param name="resourceClass">Resource class o rdfType</param> /// <param name="identifier">Identificador</param> /// <param name="uriGetEnum">Configurador para indicar si el parametro pasado en resourceClass es un</param> /// <returns>uri</returns> public string GetUri(string resourceClass, string identifier, UriGetEnum uriGetEnum) { string result = _serviceApi.CallGetApi(_serviceUrl.GetUrlUrisFactory(), $"{_urlFactory}?identifier={identifier}&resource_class={resourceClass}&eleccion_uri={uriGetEnum}", _token); return(result); }