public static ResponseModels.AFElement Convert(LazyObjects.AFElement element) { ResponseModels.AFElement result = new ResponseModels.AFElement(element.ID, element.WebID, element.Name, element.Description, element.Path); //result.TemplateName = element.Template.Name; //result.CategoryNames = element.Categories.ToList(); return(result); }
public bool Update(LazyPI.Common.Connection Connection, LazyObjects.AFElement Element) { WebAPIConnection webConnection = (WebAPIConnection)Connection; var request = new RestRequest("/elements/{webId}", Method.PATCH); request.AddUrlSegment("webId", Element.WebID); ResponseModels.AFElement body = DataConversions.Convert(Element); request.AddParameter("application/json; charset=utf-8", Newtonsoft.Json.JsonConvert.SerializeObject(body), ParameterType.RequestBody); var statusCode = webConnection.Client.Execute(request).StatusCode; return((int)statusCode == 204); }