public async Task <T> GetFormDataAsync <T>(Guid formDataId) { var path = string.Format("{0}/{1}", BasePath, formDataId); var serializedFormData = await _client.GetItemAsync <string>(path); return(_serializationService.DeSerializeFormData <T>(serializedFormData)); }
private T DeserializeObject <T>(string serializedData) { T deserializedObject; try { deserializedObject = _serializationService.DeSerializeFormData <T>(serializedData); } catch (Exception ex) { throw new UnsupportedOperationException("Unsupported operation. Data must be in the JSON format", ex); } return(deserializedObject); }