public async Task <User> GetByIdAsync(string id) { try { ItemResponse <User> response = await DbContainer.ReadItemAsync <User>(id, new PartitionKey(id)); return(response.Resource); } catch (CosmosException ex) when(ex.StatusCode == System.Net.HttpStatusCode.NotFound) { return(null); } }