private static List <ERPObject> parseManyObjects(DocType docType, IRestResponse response) { JsonDeserializer des = new JsonDeserializer(); DocRawList data_json = des.Deserialize <DocRawList>(response); return(data_json.data.Select(x => new ERPObject(docType, convertToData(x))).ToList()); }
/// <summary> /// Returns a list of objects /// </summary> /// <param name="docType">DocType</param> /// <param name="response">Response argument</param> /// <returns>A list of ERPObjects</returns> private List <ERPObject> parseManyObjects(DocType docType, IRestResponse response) { List <ERPObject> objects = new List <ERPObject>(); try { JsonDeserializer des = new JsonDeserializer(); DocRawList data_json = des.Deserialize <DocRawList>(response); objects = data_json.data.Select(x => new ERPObject(docType, convertToData(x))).ToList(); } catch (Exception err) { OnHasError(err.Message); objects = null; } return(objects); }