public override object ToResponse(string response) { if (string.IsNullOrEmpty(response)) { throw new YifyException("Empty response received"); } else { XDocument doc = response.ToXDoc(); if (YifyAPI.IsYifyError(doc)) { throw new YifyException(YifyAPI.GetStatusMessage(doc)); } else { return doc; } } }