/// <inheritdoc /> public async Task <GroupResource> GetGroupResourceAsync(string name) { var response = await _service.GetGroupResourceAsync(name); switch (response) { case GroupResource result: return(result); case ErrorResponse error: throw new Exception(error.ErrorMessage); } return(null); }