public object Get(string entityName, string id) { var entityType = _entityResolver.Resolve(entityName); var repo = _entityResolver.GetRepository(entityType); return(repo.Get(id)); }
protected async virtual Task <T> FromResponse <T>(HttpResponseMessage response) { _ = response ?? throw new ArgumentNullException(nameof(response)); var content = response.Content; var responseData = await content.ReadAsStringAsync(); return(EntityResolver.Resolve <T>(response.Content.Headers?.ContentType?.MediaType, responseData)); }