private async Task <D7NodeBase> Post <T>(D7NodeMap <T> objToPost) where T : D7NodeBase, new() { var d7c = CreateClient(); var dto = objToPost.ToNodeDTO(_cfg.UserID); return(await d7c.PostAsync <D7NodeBase>("/entity_node/", dto)); }
private async Task <D7NodeBase> Post <T>(D7NodeMap <T> objToPost, int userID) where T : D7NodeBase, new() { var d7c = CreateClient(); var dto = objToPost.ToNodeDTO(userID); _currentJson = JsonConvert.SerializeObject(dto, Formatting.Indented); //return await d7c.PostAsync<D7NodeBase>("/entity_node/", dto); return(await d7c.PostAsync <D7NodeBase>("/entity_node/", _currentJson)); }
private async Task <D7NodeBase> Put <T>(D7NodeMap <T> objToPost, int userID) where T : D7NodeBase, new() { var d7c = CreateClient(); var dto = objToPost.ToNodeDTO(userID) as ID7NodeRevision; dto.vid = objToPost.vid; var rsrc = $"/entity_node/{dto.nid}"; _currentJson = JsonConvert.SerializeObject(dto, Formatting.Indented); _logr.Trace(rsrc + L.f + _currentJson); return(await d7c.PutAsync <D7NodeBase>(rsrc, _currentJson)); }