Example #1
0
        public object Get(string entityName, string id)
        {
            var entityType = _entityResolver.Resolve(entityName);
            var repo       = _entityResolver.GetRepository(entityType);

            return(repo.Get(id));
        }
Example #2
0
        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));
        }