public async Task <ResponseBase <List <TypesModel> > > GetCountries() { var response = new ResponseBase <List <TypesModel> >(); var list = new List <TypesModel>(); var service = new TypesClient(); try { var callback = await service.GetCountriesAsync(); var data = callback.Data; foreach (var item in data) { list.Add(new TypesModel() { Id = item.Id, Description = item.Description }); } response.Code = callback.Code; response.Data = list; response.Message = callback.Message; } catch (Exception ex) { response.Code = StatusCode.ServiceUnavailable; response.Message = $"Ups! no se pudieron listar los paises: {ex.Message}"; } service.Close(); return(response); }
public static TypeSingleton Get(this TypesClient that, ExtendedTypeCreateCategory category, Guid spaceId) { if (!typeSingletons.ContainsKey(category)) { typeSingletons.Add(category, new TypeSingleton(that, category, spaceId)); } return(typeSingletons[category]); }
public Clients(HttpClient httpClient) { HttpClient = httpClient; UsersClient = new UsersClient(HttpClient); SpacesClient = new SpacesClient(HttpClient); DevicesClient = new DevicesClient(HttpClient); SensorsClient = new SensorsClient(HttpClient); ResourcesClient = new ResourcesClient(HttpClient); EndpointsClient = new EndpointsClient(HttpClient); OntologiesClient = new OntologiesClient(HttpClient); PropertyKeysClient = new PropertyKeysClient(HttpClient); TypesClient = new TypesClient(HttpClient); UserDefinedFunctionsClient = new UserDefinedFunctionsClient(HttpClient); MatchersClient = new MatchersClient(HttpClient); RoleAssignmentsClient = new RoleAssignmentsClient(HttpClient); }
public TypeSingleton(TypesClient client, ExtendedTypeCreateCategory category, Guid spaceId) => (this.client, this.category, this.spaceId) = (client, category, spaceId);